我正在使用Morgan和Express.js,我认为我的中间件有问题,因为Morgan只记录请求返回错误302(重定向),这是在我的中间件捕获错误并重定向到其错误页面时发生的.
我对Express.js来说是一个全新的中间件爵士乐,所以我非常感谢任何帮助.谢谢!
var http = require('http')
, express = require('express')
, app = express()
, logger = require('morgan');
app.use(express.static(__dirname + '/public'));
app.use(logger());
var server = http.createServer(app);
server.listen(8888);
// Handle 404
app.use(function(req, res) {
res.status(404).redirect('/error/404.html');
});
// Handle 500
app.use(function(error, req, res, next) {
res.status(500).redirect('/error/500.html');
});
Run Code Online (Sandbox Code Playgroud)