0.0.1 • Published 8 years ago
serverless-lambda-throw v0.0.1
Serverless Lambda Error
Normally, throwing unhandled new Error inside AWS Lambda environment tied to API Gateway results in 500 - Internal Server Error.
This module solves that problem by wrapping your Error into API Gateway compatible response format.
Installation
npm install serverless-lambda-throw --saveUsage
const LambdaError = require('serverless-lambda-throw');
module.exports.hello = (event, context, callback) => {
LambdaError(callback); // registers error handler
throw new Error('Uncaught error thrown!'); // Responds with 400 and wrapped error into API Gateway compatible format
};0.0.1
8 years ago