- https://www.serverless.com/blog/serverless-auth-with-aws-http-apis/
- https://www.serverless.com/blog/aws-http-api-support/
https://github.com/Dropsource/serverless-todo-api-example-complete/blob/master/serverless.yml
As @djheru said, Async/Await only works with functions that return promises. I would recommend creating a simple wrapper function to assist with this problem.
const putObjectWrapper = (params) => {
return new Promise((resolve, reject) => {
s3.putObject(params, function (err, result) {
if(err) resolve(err);
if(result) resolve(result);
});
})
}
Then you could use it like this:
const result = await putObjectWrapper(params);
Here is a really great resource on Promises and Async/Await:
No comments:
Post a Comment