Thursday, May 7, 2020

serverless api authentication






https://github.com/Dropsource/serverless-todo-api-example-complete/blob/master/serverless.yml



0
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