fixed #1274
parent
4f88e9cf2c
commit
585eb9e1be
@ -1,17 +1,32 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
var staticController = {};
|
var staticController = {},
|
||||||
|
isApi = function(path) {
|
||||||
|
return !!path.match('api');
|
||||||
|
};
|
||||||
|
|
||||||
staticController['404'] = function(req, res, next) {
|
staticController['404'] = function(req, res, next) {
|
||||||
res.status(404).render('404', {});
|
if (!isApi(req.path)) {
|
||||||
|
res.statusCode = 404;
|
||||||
|
}
|
||||||
|
|
||||||
|
res.render('404', {});
|
||||||
};
|
};
|
||||||
|
|
||||||
staticController['403'] = function(req, res, next) {
|
staticController['403'] = function(req, res, next) {
|
||||||
res.status(403).render('403', {});
|
if (!isApi(req.path)) {
|
||||||
|
res.statusCode = 403;
|
||||||
|
}
|
||||||
|
|
||||||
|
res.render('403', {});
|
||||||
};
|
};
|
||||||
|
|
||||||
staticController['500'] = function(req, res, next) {
|
staticController['500'] = function(req, res, next) {
|
||||||
res.status(500).render('500', {});
|
if (!isApi(req.path)) {
|
||||||
|
res.statusCode = 500;
|
||||||
|
}
|
||||||
|
|
||||||
|
res.render('500', {});
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports = staticController;
|
module.exports = staticController;
|
Loading…
Reference in New Issue