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
控制台两次输出"新客户端"时,应该是一行,这正常吗?
浏览器进行多次调用是正常的。每个浏览器都会调用grab/favicon.icon.
尝试控制台的网址,你会看到:
console.log(req.url)
我对nodejs也有过类似的经历。
我认为这是正常的,如果你使用铬浏览器。因为chrome会做一些额外的请求。
请在此处查看。Chrome-多个请求
相关文章:
- Meteor Router数据函数被调用两次
- 从MySQL数据库中获取输入数据需要两次页面刷新
- Module.start()已激发两次
- 一个ajax循环有两个输出错误innerHTML
- Jquery点击事件必须点击两次
- Append元素在运行两次函数后不显示
- 防止双击执行两次jQuery post请求
- 我必须点击两次才能激活任何按钮操作(离子/角度)
- 单击jQuery会激发两次
- 如何避免在树上走两次
- button.单击两次删除附加操作后不工作
- 由于$compile,Javascript(Angular)嵌套指令加载了两次
- 单击元素两次后执行操作
- AngularJs正在阻止链接被点击两次
- 为什么我的路线处理程序会触发两次
- 为什么Highchart在我的rails应用程序中加载了两次?(未捕获的Highcharts错误#16)
- 在列表中至少使用两次随机生成的nr
- 需要单击按钮两次才能使javascript函数提供输出
- Node.js打印控制台输出两次
- 单击提交按钮时,JavaScript代码输出两次