我正嘗試使用Connect將顯示Hello World的網頁創建爲中間件,並將其記錄在控制檯中。我已經能夠在我的瀏覽器中使用它,但我注意到控制檯記錄了兩次 - 使用curl時不會這樣做。我沒有收藏圖標,Chrome中的所有擴展程序都已停用。使用Connect/NodeJS時不需要的多個請求
這裏是我的代碼...很簡單:
var connect = require('connect');
var app = connect();
app.use(function (req, res, next) {
console.log('hello world');
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World');
});
app.listen(5000);
再次,打開Chrome http://localhost:5000
後,這是在終端輸出:
hello world
hello world
爲什麼被稱爲兩次?這是正常的嗎?
這並不能解釋爲什麼它被調用兩次。我明白當有人連接到服務器時發送請求。 –