浏览器页面加载时两次Express请求路由

时间:2013-06-19 17:38:04

标签: javascript node.js express server-side

关于神秘的路线双重请求已经有太多问题/主题。每个人都指向favicon.ico的事情。

但遗憾的是没有为我工作!我试过app.use(express.favicon()); 现在我添加了评论上面的app.use语句并将<link rel="shortcut icon" href="http://cdn.sstatic.net/stackoverflow/img/favicon.ico">添加到主模板。依然没有。试过short-circuiting它,仍然没有。

我有一个路径视图计数器,它显示一个加倍的值。我认为,它也消耗了双重资源。

GET /login 200 65ms - 2.5kb
GET /login 304 66ms

这是它登录终端的方式。我怎么能阻止这个?

(我通过命令行使用cURL测试它,完全没有问题)

1 个答案:

答案 0 :(得分:0)

这令人困惑,因为整个互联网上这个问题都是通过纠正图标来解决的。

但这是一个愚蠢的jquery $ .get()调用,当变量不存在时,它调用空白(它调用与页面url相同的url)。我把ajax调用包好了,问题解决了。