Skip to content

Repository files navigation

koa-lambda-middleware

A simple functional middleware that can use hooks for koa.

中文文档

usage

constKoa=require('koa');constkoaBody=require('koa-body');constkoaLambda=require('koa-lambda-middleware');constapp=newKoa();app.use(koaBody()).use(koaLambda({},app));app.listen(3333);

file /src/foo.js

const{ useContext, useNext }=require('koa-lambda-middleware');module.exports={/* POST http://localhost:3333/foo/bar HTTP/1.1 content-type: application/json { "args":[ 2, 3 ] } */bar(a,b){return{c : a+b;}},/* POST http://localhost:3333/foo/baz HTTP/1.1 content-type: application/json */asyncbaz(){// use hooksletctx=useContext();//koa ctxletnext=useNext();//koa nextctx.body='baz ok!'awaitnext();}}

About

A simple functional middleware that can use hooks for koa.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages