var router = require('express').Router(); router.use('/', require('./users')); router.use('/profiles', require('./profiles')); router.use('/applications', require('./applications')); router.use('/aeronefs', require('./aeronefs')); router.use('/canopies', require('./canopies')); router.use('/dropzones', require('./dropzones')); router.use('/jumps', require('./jumps')); router.use('/qcm', require('./qcm')); /* router.use('/products', require('./products')); router.use('/metals', require('./metals')); router.use('/prices', require('./prices')); router.use('/calcul', require('./calcul')); */ router.use(function (err, req, res, next) { if (err.name === 'ValidationError') { return res.status(422).json({ errors: Object.keys(err.errors).reduce(function (errors, key) { errors[key] = err.errors[key].message; return errors; }, {}) }); } return next(err); }); module.exports = router;