【问题标题】:Node.js - two connections in Chrome and Safari?Node.js - Chrome 和 Safari 中的两个连接?
【发布时间】:2011-06-28 10:28:06
【问题描述】:

我正在 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

嗯?

【问题讨论】:

  • 至于萤火虫,如上所述,Firefox 工作正常。我想知道为什么 Safari + Chrome 没有。我假设任何了解这两种浏览器的人都可以相当容易地回答这个问题,而无需求助于网络嗅探器。
  • 我猜答案是:favicon.ico
  • @Gonzalo,聪明的想法,我从来没有考虑过!如果你想把它放在一个答案中,我很乐意接受它......这几乎是一个很好的时刻!

标签: javascript google-chrome safari node.js v8


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    是的,正如 cmets 建议的那样,它是 favicon.ico

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

    【讨论】:

    • 好提示 - console.log(req)... 正如我所说的,我最初没想过要检查一下!
    猜你喜欢
    • 2012-08-06
    • 2023-04-09
    • 2012-02-23
    • 2018-05-07
    • 1970-01-01
    • 1970-01-01
    • 2018-05-30
    • 2014-05-31
    • 1970-01-01
    相关资源
    最近更新 更多