Skip to content

kikoanis/koa-err

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

koa-err

Error handling middleware for koa

Installation

npm install koa-err

Example

var koa = require('koa'),
  route = require('koa-route'),
  fs = require('co-fs'),
  koaErr = require('koa-err'),
  app = koa(),

app.use(koaErr());

app.use(route.get('/first', function * (next) {
  // some unhlandled generator error...
  var dummy = yield fs.readdir('someunknown');
  yield next;
}));

You will receive error with err.status or default 500, and err.message or default err.

You can also define your own custom global error handler:

app.use(koaErr(function (err) {
  // some custom global handler logic...
}));

License

MIT

About

Global error handling middleware for koa

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.0%
  • Makefile 6.0%