koa-Router

1.0.5 • Public • Published

koa-Router

Yet another router Koa 2, based on express router code

'use strict';
const app = new (require('koa'))();
const router = require('koa-Router')();
 
router.use((ctx, next) => next()
    .then(_ => console.log('Success'))
    .catch(err => console.error(err.stack))
);
router.get('/:id', ctx => ctx.body = 'Success, this is amazing ' + ctx.params.id);
router.post('/:id', ctx => Promise.reject(new Error('Bad METHOD')));
app.use(router);
 
app.listen(3000);

Readme

Keywords

none

Package Sidebar

Install

npm i koa-Router

Weekly Downloads

2

Version

1.0.5

License

MIT

Last publish

Collaborators

  • eduardorfs