我正在尝试创建一个简单的节点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
控制台输出'新客户端'两次,应该是一行,这是正常的吗?
答案 0 :(得分:3)
这是正常的,您的浏览器会拨打多个电话。每个浏览器都会调用抓取/favicon.icon。
尝试控制网址,您会看到:
的console.log(req.url)
答案 1 :(得分:2)