0.1.0 • Published 7 years ago

express-catch-errors v0.1.0

Weekly downloads
14
License
MIT
Repository
github
Last release
7 years ago

express-catch-errors

Generated by OSS Project Generator.

NPM Version License

A high-order function to catch errors from promises.

Installation

Install package

$ npm install --save express-catch-errors

Usage

  • Router
// user.router.js
const userController = require('./user.controller');

router.get('/users', catchErrors(userController.list));
  • Controller
// user.controller.js
const mongoose = require('mongoose');
const User = mongoose.model('User');

module.exports.list = async (req, res) => {
  const users = await User.find();

  res.json(users);
};

Development

  • Cloning the repo
$ git clone https://github.com/robertoachar/express-catch-errors.git
  • Installing dependencies
$ npm install
  • Running scripts
ActionUsage
Starting development modenpm start
Linting codenpm run lint

Author

Roberto Achar

License

MIT