|
|
|
@ -115,13 +115,11 @@ module.exports = function (app, middleware, hotswapIds, callback) {
|
|
|
|
|
pluginRouter.hotswapId = 'plugins';
|
|
|
|
|
authRouter.hotswapId = 'auth';
|
|
|
|
|
|
|
|
|
|
app.all(relativePath + '(/api|/api/*?)', middleware.prepareAPI);
|
|
|
|
|
app.all(relativePath + '(/+api|/+api/*?)', middleware.prepareAPI);
|
|
|
|
|
app.all(relativePath + '(/+api/admin|/+api/admin/*?)', middleware.isAdmin);
|
|
|
|
|
app.all(relativePath + '(/+admin|/+admin/*?)', ensureLoggedIn.ensureLoggedIn(nconf.get('relative_path') + '/login?local=1'), middleware.applyCSRF, middleware.isAdmin);
|
|
|
|
|
|
|
|
|
|
app.all(relativePath + '(/api/admin|/api/admin/*?)', middleware.isAdmin);
|
|
|
|
|
app.all(relativePath + '(/admin|/admin/*?)', ensureLoggedIn.ensureLoggedIn(nconf.get('relative_path') + '/login?local=1'), middleware.applyCSRF, middleware.isAdmin);
|
|
|
|
|
|
|
|
|
|
router.all('(/api/admin|/api/admin/*?)', middleware.isAdmin);
|
|
|
|
|
router.all('(/admin|/admin/*?)', ensureLoggedIn.ensureLoggedIn(nconf.get('relative_path') + '/login?local=1'), middleware.applyCSRF, middleware.isAdmin);
|
|
|
|
|
app.use(middleware.stripLeadingSlashes);
|
|
|
|
|
|
|
|
|
|
adminRoutes(router, middleware, controllers);
|
|
|
|
|
metaRoutes(router, middleware, controllers);
|
|
|
|
@ -140,7 +138,7 @@ module.exports = function (app, middleware, hotswapIds, callback) {
|
|
|
|
|
groupRoutes(router, middleware, controllers);
|
|
|
|
|
|
|
|
|
|
for (x = 0; x < routers.length; x += 1) {
|
|
|
|
|
app.use(relativePath, routers[x]);
|
|
|
|
|
app.use(relativePath || '/', routers[x]);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (process.env.NODE_ENV === 'development') {
|
|
|
|
|