Need private packages and team management tools?Check out npm Teams »

lipo-koa

0.1.5 • Public • Published

lipo-koa

build status code coverage code style styled with prettier made with lass license

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/

License

MIT © Nick Baugh

Install

npm i lipo-koa

DownloadsWeekly Downloads

1

Version

0.1.5

License

MIT

Unpacked Size

8.7 kB

Total Files

11

Last publish

Collaborators

  • avatar
  • avatar