I am building my portfolio and one of the requirements is to not get tied to a web server, in fact I am probably going to host in S3 for the time being. There is one particular API which I want to request in the browser, the GitHub API over graphql, unfortunately I get cors issues as you might expect. So my idea was to create a lambda that makes that request and returns the result. Is this a good use of a lambda? It strikes me that I am making 2 requests. Even then I am struggling to configure cors. I have to say though the serverless framework has been very helpful.