Node.js - Chrome 和 Safari 中的两个连接?
我正在 Node.js 中尝试以下基本 Javascript 代码:
var count=1;
var net = require('http');
net.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/plain'});
res.end((count+=1).toString());
}).listen(3000,"127.0.0.1");
预期结果:每次浏览器点击都会将计数输出增加 1。
实际结果: Firefox 增加 1(预期) ... Safari + Chrome 增加 2
嗯?
I'm trying this basic Javascript code in Node.js:
var count=1;
var net = require('http');
net.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/plain'});
res.end((count+=1).toString());
}).listen(3000,"127.0.0.1");
Expected result: Each browser hit increments the count output by 1.
Actual result: Firefox increments by 1 (expected)... Safari + Chrome increment by 2
Huh?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,正如评论所建议的,它是
favicon.ico
。下次在猜测之前记录
req.url
:)Yes, as the comments suggested, it's
favicon.ico
.Next time log
req.url
before guessing around :)我猜答案是:
favicon.ico
:-)I guess the answer is:
favicon.ico
:-)