mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-02 20:16:04 +01:00
removed static 404/403/500 routes
This commit is contained in:
@@ -24,7 +24,6 @@ var Controllers = {
|
|||||||
users: require('./users'),
|
users: require('./users'),
|
||||||
groups: require('./groups'),
|
groups: require('./groups'),
|
||||||
accounts: require('./accounts'),
|
accounts: require('./accounts'),
|
||||||
static: require('./static'),
|
|
||||||
api: require('./api'),
|
api: require('./api'),
|
||||||
admin: require('./admin')
|
admin: require('./admin')
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,23 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
var staticController = {};
|
|
||||||
|
|
||||||
createStatic('404');
|
|
||||||
createStatic('403');
|
|
||||||
createStatic('500');
|
|
||||||
|
|
||||||
function createStatic(statusCode) {
|
|
||||||
staticController[statusCode] = function(req, res) {
|
|
||||||
if (!res.locals.isAPI) {
|
|
||||||
res.statusCode = parseInt(statusCode, 10);
|
|
||||||
}
|
|
||||||
|
|
||||||
res.render(statusCode, {
|
|
||||||
errorMessage: req.flash('errorMessage')[0] || undefined
|
|
||||||
});
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = staticController;
|
|
||||||
|
|
||||||
|
|
||||||
@@ -32,12 +32,6 @@ function mainRoutes(app, middleware, controllers) {
|
|||||||
setupPageRoute(app, '/tos', middleware, [], controllers.termsOfUse);
|
setupPageRoute(app, '/tos', middleware, [], controllers.termsOfUse);
|
||||||
}
|
}
|
||||||
|
|
||||||
function staticRoutes(app, middleware, controllers) {
|
|
||||||
setupPageRoute(app, '/404', middleware, [], controllers.static['404']);
|
|
||||||
setupPageRoute(app, '/403', middleware, [], controllers.static['403']);
|
|
||||||
setupPageRoute(app, '/500', middleware, [], controllers.static['500']);
|
|
||||||
}
|
|
||||||
|
|
||||||
function topicRoutes(app, middleware, controllers) {
|
function topicRoutes(app, middleware, controllers) {
|
||||||
app.get('/api/topic/teaser/:topic_id', controllers.topics.teaser);
|
app.get('/api/topic/teaser/:topic_id', controllers.topics.teaser);
|
||||||
|
|
||||||
@@ -134,7 +128,6 @@ module.exports = function(app, middleware) {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
mainRoutes(router, middleware, controllers);
|
mainRoutes(router, middleware, controllers);
|
||||||
staticRoutes(router, middleware, controllers);
|
|
||||||
topicRoutes(router, middleware, controllers);
|
topicRoutes(router, middleware, controllers);
|
||||||
tagRoutes(router, middleware, controllers);
|
tagRoutes(router, middleware, controllers);
|
||||||
categoryRoutes(router, middleware, controllers);
|
categoryRoutes(router, middleware, controllers);
|
||||||
@@ -199,7 +192,7 @@ function handle404(app, middleware) {
|
|||||||
res.status(404);
|
res.status(404);
|
||||||
|
|
||||||
if (res.locals.isAPI) {
|
if (res.locals.isAPI) {
|
||||||
return res.json({path: req.path, error: 'not-found'});
|
return res.json({path: req.path});
|
||||||
}
|
}
|
||||||
|
|
||||||
middleware.buildHeader(req, res, function() {
|
middleware.buildHeader(req, res, function() {
|
||||||
|
|||||||
Reference in New Issue
Block a user