Error handler middleware for koa.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.gitignore
README.md
error.html
example.js
index.js
package.json

README.md

koa-errorhandler

Error handler middleware for koa. Inspired by koa-onerror and koa-error.

Install

npm i koa-errorhandler --save

Usage

errorHandler(options)

Options:

  • template: {String} default template to render error to html, default ./error.html.
  • all: {Function} if options.all exist, ignore negotiation.
  • text: {Function} text error handler.
  • json: {Function} json error handler.
  • html: {Function} html error handler.
  • debug: {Boolean} whether to print error.stack in console.
  • alias: {Object} error.status alias.

Example

var koa = require('koa');
var errorHandler = require('./')

var app = koa();
app.use(errorHandler());
app.use(function* () {
  foo();
});

app.listen(3000, function () {
  console.log('listening on port 3000.');
});

Test

npm test

License

MIT