Node.js - Chrome 和 Safari 中的两个连接?

发布于 2024-10-17 14:04:58 字数 407 浏览 2 评论 0原文

我正在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

如梦初醒的夏天 2024-10-24 14:04:58

是的,正如评论所建议的,它是 favicon.ico

下次在猜测之前记录 req.url :)

Yes, as the comments suggested, it's favicon.ico.

Next time log req.url before guessing around :)

末が日狂欢 2024-10-24 14:04:58

我猜答案是:favicon.ico :-)

I guess the answer is: favicon.ico :-)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文