Generated by OSS Project Generator.
A high-order function to catch errors from promises.
Install package
$ npm install --save express-catch-errors
- 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);
};
- 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 |