express-catch-errors
v0.1.0
Published
A high-order function to catch errors from promises.
Downloads
12
Maintainers
Readme
express-catch-errors
Generated by OSS Project Generator.
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