express-catch-errors

0.1.0 • Public • Published

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
Action Usage
Starting development mode npm start
Linting code npm run lint

Author

Roberto Achar

License

MIT

Package Sidebar

Install

npm i express-catch-errors

Weekly Downloads

1

Version

0.1.0

License

MIT

Last publish

Collaborators

  • robertoachar