middy-koa-wrapper
Description
A wrapper to convert middy middleware for use with koa.
Usage
Vanilla JS
const eventNormaliser = require('@perform/sls-middleware-http-event-normalizer');
const { default: wrap } = require('middy-koa-wrapper');
app.use(wrap(eventNormaliser()));
ES6
import cors from '@middy/http-cors';
import wrap from 'middy-koa-wrapper';
app.use(wrap(eventNormaliser()));
API
Table of Contents
wrap
src/index.ts:139-172
Main wrapper fn to convert middy middleware to koa middleware
Parameters
middyware
Object The middy middleware
middyware.before
Function? The middy before hook
middyware.after
Function? The middy after hook
middyware.onError
Function? The middy onError hook
name
string (optional, default 'middyware'
)
Returns Object async koa middleware object