[英]Nodejs http request console.log function prints twice
每當我使用node.js向服務器發出http請求時,http請求函數中的console.logs都會輸出兩次。 我使用以下代碼設置了服務器,並在firefox上使用localhost:8888發出了請求(localhost:8888):
var http = require('http');
var url = require('url');
function onRequest(request, response) {
var pathname = url.parse(request.url, true).pathname;
console.log("Your url pathname is " + pathname);
response.write("Did you get your response?");
}
var new_server = http.createServer(onRequest).listen(8888);
控制台顯示:
Your url pathname is /
Your url pathname is /favicon.ico
我的問題是:
謝謝。
顯然,該請求不會發送兩次,而是兩個請求。
是瀏覽器要求提供圖標。 這是瀏覽器要做的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.