Skip to content

Commit

Permalink
disable swagger-ui in production (#58)
Browse files Browse the repository at this point in the history
  • Loading branch information
engineervix committed Dec 25, 2020
1 parent 0806735 commit 68d1e33
Showing 1 changed file with 29 additions and 3 deletions.
32 changes: 29 additions & 3 deletions src/routes/v1/index.js
Expand Up @@ -2,11 +2,37 @@ const express = require('express');
const authRoute = require('./auth.route');
const userRoute = require('./user.route');
const docsRoute = require('./docs.route');
const config = require('../../config/config');

const router = express.Router();

router.use('/auth', authRoute);
router.use('/users', userRoute);
router.use('/docs', docsRoute);
const defaultRoutes = [
{
path: '/auth',
route: authRoute,
},
{
path: '/users',
route: userRoute,
},
];

const devRoutes = [
// routes available only in development mode
{
path: '/docs',
route: docsRoute,
},
];

defaultRoutes.forEach((route) => {
router.use(route.path, route.route);
});

if (config.env !== 'production') {
devRoutes.forEach((route) => {
router.use(route.path, route.route);
});
}

module.exports = router;

0 comments on commit 68d1e33

Please sign in to comment.