簡體   English   中英

Node.js打印控制台輸出兩次

[英]Node.js print console output two times

我正在嘗試創建一個簡單的節點js服務器,當任何人打開服務器URL時都將打印“新客戶端”。 這是我的代碼

var http = require('http');
var server = http.createServer();
server.on('request', function(req, res){
    res.end('hello world');
    console.log('new client');
});

server.listen(8080);

但是當我打開http://localhost:8080控制台輸出兩次“新客戶端”時,應該是一行,這正常嗎?

您的瀏覽器撥打多個電話是正常的。 每個瀏覽器都會調用/favicon.icon。

嘗試管理該URL,您將看到:

console.log(req.url)

我在nodejs上也有類似的經歷。

如果您使用的是Chrome瀏覽器,我認為這是正常的。 由於chrome需要一些額外的要求。

在這里檢查。 Chrome-多個請求

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM