Added 404 and 403 status on routes

This commit is contained in:
Wu Cheng-Han 2015-12-30 00:33:36 -05:00
parent 5467e6da8d
commit f5010af4f1
3 changed files with 14 additions and 2 deletions

8
app.js
View file

@ -141,6 +141,14 @@ app.set('views', __dirname + '/public');
app.engine('html', ejs.renderFile); app.engine('html', ejs.renderFile);
//get index //get index
app.get("/", response.showIndex); app.get("/", response.showIndex);
//get 403 forbidden
app.get("/403", function(req, res) {
response.errorForbidden(res);
});
//get 404 not found
app.get("/404", function(req, res) {
response.errorNotFound(res);
});
//get status //get status
app.get("/status", function (req, res, next) { app.get("/status", function (req, res, next) {
realtime.getStatus(function (data) { realtime.getStatus(function (data) {

View file

@ -36,7 +36,7 @@ var opts = {
//public //public
var response = { var response = {
errorForbidden: function (res) { errorForbidden: function (res) {
res.status(403).send("Forbidden, oh no."); responseError(res, "403", "Forbidden", "oh no.");
}, },
errorNotFound: function (res) { errorNotFound: function (res) {
responseError(res, "404", "Not Found", "oops."); responseError(res, "404", "Not Found", "oops.");

View file

@ -1133,7 +1133,11 @@ socket.emit = function () {
}; };
socket.on('info', function (data) { socket.on('info', function (data) {
console.error(data); console.error(data);
location.href = "./404.html"; location.href = "./404";
});
socket.on('error', function (data) {
console.error(data);
location.href = "./403";
}); });
socket.on('disconnect', function (data) { socket.on('disconnect', function (data) {
showStatus(statusType.offline); showStatus(statusType.offline);