【发布时间】:2014-08-04 07:07:51
【问题描述】:
当我测试我的错误 #404 页面时,我得到默认的“未找到”。
require('html');
var WebSocketServer = require('ws').Server
, http = require('http')
, fs = require('fs')
, express = require('express')
, app = express();
app.use(express.static(__dirname + '/public'));
var server = http.createServer(app);
server.listen(42069);
var MainServer = new WebSocketServer({server: server});
// Handle 404
app.use(function(req, res) {
res.status(404).render('/error/404.html',{title: "Error #404"});
});
但是,它确实适用于
app.use(function(req, res) {
res.status(404).render('/error/404.html',{title: "Error #404"});
});
但我不想被重定向到我的 404 页面,我希望它在任何不存在的地址上呈现。
关于如何让它发挥作用的任何想法?
谢谢!
【问题讨论】: