mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-07-06 20:08:32 +02:00
moved setupPageRoute to helpers
This commit is contained in:
12
src/routes/helpers.js
Normal file
12
src/routes/helpers.js
Normal file
@@ -0,0 +1,12 @@
|
||||
'use strict';
|
||||
|
||||
var helpers = {};
|
||||
|
||||
helpers.setupPageRoute = function(router, name, middleware, middlewares, controller) {
|
||||
middlewares = middlewares.concat([middleware.pageView]);
|
||||
|
||||
router.get(name, middleware.buildHeader, middlewares, controller);
|
||||
router.get('/api' + name, middlewares, controller);
|
||||
};
|
||||
|
||||
module.exports = helpers;
|
||||
@@ -13,9 +13,10 @@ var nconf = require('nconf'),
|
||||
adminRoutes = require('./admin'),
|
||||
feedRoutes = require('./feeds'),
|
||||
pluginRoutes = require('./plugins'),
|
||||
authRoutes = require('./authentication');
|
||||
|
||||
authRoutes = require('./authentication'),
|
||||
helpers = require('./helpers');
|
||||
|
||||
var setupPageRoute = helpers.setupPageRoute;
|
||||
|
||||
function mainRoutes(app, middleware, controllers) {
|
||||
setupPageRoute(app, '/', middleware, [], controllers.home);
|
||||
@@ -99,13 +100,6 @@ function groupRoutes(app, middleware, controllers) {
|
||||
setupPageRoute(app, '/groups/:slug/members', middleware, middlewares, controllers.groups.members);
|
||||
}
|
||||
|
||||
function setupPageRoute(router, name, middleware, middlewares, controller) {
|
||||
middlewares = middlewares.concat([middleware.pageView]);
|
||||
|
||||
router.get(name, middleware.buildHeader, middlewares, controller);
|
||||
router.get('/api' + name, middlewares, controller);
|
||||
}
|
||||
|
||||
module.exports = function(app, middleware) {
|
||||
var router = express.Router(),
|
||||
pluginRouter = express.Router(),
|
||||
|
||||
Reference in New Issue
Block a user