var routes = require('express').Router(); routes.use('/v1', require('./v1')); routes.use('/v2', require('./v2')); routes.use('/v3', require('./v3')); /* //routes.use('/profiles', require('./v1/profiles')); routes.use('/applications', require('./v1/applications')); routes.use('/aeronefs', require('./v1/aeronefs')); routes.use('/canopies', require('./v1/canopies')); routes.use('/dropzones', require('./v1/dropzones')); routes.use('/jumps', require('./v1/jumps')); routes.use('/pages', require('./v1/pages')); routes.use('/qcm', require('./v1/qcm')); routes.use('/user', require('./v2/user.routes')); routes.use('/articles', require('./v2/articles.routes')); routes.use('/comments', require('./v2/comments.routes')); routes.use('/product', require('./v2/product.routes')); routes.use('/products', require('./v2/products.routes')); routes.use('/profiles', require('./v2/profiles.routes')); routes.use('/tags', require('./v2/tags.routes')); routes.use('/clans', require('./v3/clans.routes')); routes.use('/members', require('./v3/members.routes')); routes.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 = routes;