UNPKG

koa-better-error-handler-wrapper

Version:

A wrapper function provide a fast way to start with koa better error handler.

51 lines (34 loc) 1.86 kB
# koa-better-error-handler-wrapper [![NPM version][npm-badge]][npm-url] [![License][license-badge]][license-url] ![Code Size][code-size-badge] <!-- ***************** --> [npm-badge]: https://img.shields.io/npm/v/koa-better-error-handler-wrapper.svg?style=flat [npm-url]: https://www.npmjs.com/package/koa-better-error-handler-wrapper [license-badge]: https://img.shields.io/badge/license-MIT-green.svg?style=flat-square [license-url]: https://github.com/3imed-jaberi/koa-better-error-handler-wrapper/blob/master/LICENSE [code-size-badge]: https://img.shields.io/github/languages/code-size/3imed-jaberi/koa-better-error-handler-wrapper [koa-better-error-handler]: https://github.com/ladjs/koa-better-error-handler <!-- ***************** --> **A wrapper function provide a fast way to start with koa better error handler.** ## `Installation` ```bash # npm .. $ npm install koa-better-error-handler-wrapper koa-better-error-handler koa-404-handler # yarn .. $ yarn add koa-better-error-handler-wrapper koa-better-error-handler koa-404-handler ``` ## `Usage` This is a practical example of how to use. ```javascript const Koa = require("koa"); const koaBetterErrorHandlerWrapper = require("koa-better-error-handler-wrapper"); const app = koaBetterErrorHandlerWrapper(new Koa()); ``` ### `Arguments` You can pass some arguments to the wrapper function; - `app` &mdash; koa application instance. - `isApi` &mdash; (Boolean) tell the error handler that it's dealing with an API (`default to true`). - ...`koaBetterErrorHandlerArgs` &mdash; all the rest arguments are passed directly to [koa-better-error-handler]. for more details see the original reference [here](https://github.com/ladjs/koa-better-error-handler#api). #### License [MIT](LICENSE) &copy; [Imed Jaberi](https://github.com/3imed-jaberi)