0
我用快遞開發一個應用程序,我創建了一個設置語言Cookie的功能:多快遞中間件調用
[..]
app.use(cookieParser());
app.use(function(req, res, next) {
if(req.cookies.lang === undefined){
console.log(req.cookies);
}
next();
});
app.use(express.static(path.join(__dirname, 'public')));
[..]
一切都很正常,但使用nodemon我注意到,該函數被調用多次,當我提出請求,我不知道這是否是一個想要的行爲,或者如果我犯了一些錯誤。
這是控制檯日誌:
[nodemon] starting `node ./bin/www`
Connected to database
{ 'connect.sid': 's:NeNC-uUnHtrdlqkSI7GkbMQ6IAhwo2It.tD8Ei9k6XtPn2/4Da2AVJIjoRlK4zkWiltsdgL58Dak' }
GET /signup 304 516.356 ms - -
{ 'connect.sid': 's:id5VQwMWKzVC5ycpR6brH5YQQpbEe9Au.brQxxrNtniBmYL1swH2WRApDSyBLJk4qlEc4+8oQ9T4' }
{ 'connect.sid': 's:id5VQwMWKzVC5ycpR6brH5YQQpbEe9Au.brQxxrNtniBmYL1swH2WRApDSyBLJk4qlEc4+8oQ9T4' }
GET /css/bootstrap.min.css 304 3.662 ms - -
{ 'connect.sid': 's:id5VQwMWKzVC5ycpR6brH5YQQpbEe9Au.brQxxrNtniBmYL1swH2WRApDSyBLJk4qlEc4+8oQ9T4' }
GET /css/tooltipster.bundle.min.css 304 5.445 ms - -
{ 'connect.sid': 's:id5VQwMWKzVC5ycpR6brH5YQQpbEe9Au.brQxxrNtniBmYL1swH2WRApDSyBLJk4qlEc4+8oQ9T4' }
{ 'connect.sid': 's:id5VQwMWKzVC5ycpR6brH5YQQpbEe9Au.brQxxrNtniBmYL1swH2WRApDSyBLJk4qlEc4+8oQ9T4' }
GET /css/tooltipster-sideTip-light.min.css 304 9.551 ms - -
GET /css/app.min.css 304 8.440 ms - -
{ 'connect.sid': 's:id5VQwMWKzVC5ycpR6brH5YQQpbEe9Au.brQxxrNtniBmYL1swH2WRApDSyBLJk4qlEc4+8oQ9T4' }
GET /js/vendor/tooltipster.bundle.min.js 304 7.714 ms - -
GET /js/app.js 304 2.261 ms - -
有人可以微啓我嗎?我很好奇。
記錄器「功能」呃? –
我相信如此:)無論如何,這是我最好的猜想,因爲數字匹配 – Hacknightly
是的,也許。至少在快速會議中移動它解決了問題:D –