lambda-utils-aws

1.0.2 • Public • Published

Yosgo AWS Lambda Utils

Utils

  • constant
  • createResponse
  • createResponseFunction

createResponse

Create a default response JSON to reuseful the response for callback function.

default

  • statusCode: 200
  • message: ''
  • payload: {}
  • error: ''
const createResponse = require('lambda-utils-aws/dist/createResponse');
const responseBody = createResponse({
  statusCode = 200,
  message = 'Success'
})
/*
  {
    statusCode = 200,
    message = 'Success',
    payload = {},
    error = ''
  }
 */

createResponseFunction

Inside the reponse callback eg: context.succeed, and return the callback function.

const createResponseFn = require('lambda-utils-aws/dist/createResponseFunction');

exports.handler = (event, context, callback) => {
  const response = createResponseFn(context.succeed);
  response({
    statusCode: 200,
    body: 'OK'
  });
};

Package Sidebar

Install

npm i lambda-utils-aws

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

1.88 kB

Total Files

6

Last publish

Collaborators

  • whien_liou