README
lipo-koa
Lipo middleware for Lad and Koa
Table of Contents
Install
npm:
npm install lipo-koa
yarn:
yarn add lipo-koa
Usage
const Koa = require('koa');
const multer = require('koa-multer');
const bytes = require('bytes');
const errorHandler = require('koa-better-error-handler');
const lipoKoa = require('lipo-koa');
const app = new Koa();
const upload = multer({
limits: {
fieldNameSize: bytes('100b'),
fieldSize: bytes('1mb'),
fileSize: bytes('5mb'),
fields: 10,
files: 1
}
});
app.use(upload.single('input'));
// override koa's undocumented error handler
app.context.onerror = errorHandler;
// specify that this is our api
app.context.api = true;
// use lipo's koa middleware
app.use(lipoKoa);
// start server
app.listen(3000);
Contributors
Name | Website |
---|---|
Nick Baugh | http://niftylettuce.com/ |