nodejs的一个疑问,为啥req被执行了两次

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs的一个疑问,为啥req被执行了两次相关的知识,希望对你有一定的参考价值。

参考技术A 通过NODEJS社区(),已解决此问题,顺便也在此说明一下

把console.log(i); 改为console.log(i+":"+req.url);即可把此问题看明白了,这时输出为:
Server running...
1:/
2:/favicon.ico

我们发现favicon也被当做是一次请求,故被执行了两次,另外有意思的地方就是把res.end('Hello World\n');注释或删除,console.log(i)就不会被执行两次了。
-本回答被提问者采纳

以上是关于nodejs的一个疑问,为啥req被执行了两次的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的对象似乎被创建了两次?

在 JSF 中,“saveState()”方法被调用了两次。为啥?

为啥 ngAfterContentInit 钩子被调用两次?

为啥我的 UIViewController 被加载了两次? IOS 7

为啥在 Swift 中 CollectionView 函数被调用了两次?

为啥我的对象更新为 MagicalRecord 持久存储执行了两次?