aws-serverless-koa
v1.0.2
Published
This library enables you to utilize AWS Lambda and Amazon API Gateway to respond to web and API requests using the Koa.js application framework
Downloads
2,589
Maintainers
Readme
aws-serverless-koa
This library enables you to utilize AWS Lambda and Amazon API Gateway to respond to web and API requests using the Koa.js application framework
Installation
$ npm install --save aws-serverless-koa
Usage
const Koa = require('koa');
const serverless = require('aws-serverless-koa');
const app = new Koa();
app.use(async ctx => {
ctx.body = 'Hello, world!';
});
module.exports.handler = serverless(app);
Middleware
This package includes middleware to easily get the event object Lambda receives from API Gateway (based on aws-serverless-express/middleware
):
const awsServerlessKoaMiddleware = require('aws-serverless-koa/middleware');
app.use(awsServerlessKoaMiddleware());
app.use(ctx => {
ctx.body = ctx.apiGateway.event
});
License
MIT license