繁体   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