关于一些Node + Express中间件的快速问题,该中间件在我的节点cmd提示符中输出1次调用console.log两次。它只是没有意义,并想知道是否有人可以解释为什么这发生在我身上。
server.js
var express = require('express');
var app = express();
//Outputs in my console twice?!
app.use('/', function(req, res, next) {
console.log('Request Logged by Node+Express Server Middleware @ ' + Date());
next();
});
app.get('*', function(req, res) {
res.send('Hey world.');
});
app.listen(1337);
答案 0 :(得分:4)
我知道发生了什么,Chrome正在向favicon.ico发出额外请求,因此是双输出。有道理。