新人救助,关于express中间件。
发布于 7 年前 作者 wx4625820 3279 次浏览 来自 问答

微信截图_20170906171230.png 而我的输出确实这个样子.

微信截图_20170906171506.png

10 回复

这是为什么?

实在找不到问题所在,百度也没有,换浏览器也不行。

难道是浏览器自动请求了两次吗?

你用curl localhost:3000访问一下,就ok了。 或者你console.log下request url 也明白了

因为你是用chrome浏览器访问,他不仅仅会访问你的地址,还会访问你地址下面的favor.ico 你可以f12打开network里面看,是不是还访问了图标

来自酷炫的 CNodeMD

@zy445566 感觉你说对了

image.png 就是这么回事

我觉得不一定是favicon的问题,你访问一次,localhost:3000/ 试试,如果访问 localhost:3000 的话,会发送两次请求,具体原因我忘了。

来自酷炫的 CNodeMD

你打出 req.originalUrl 就知道发生了什么了

回到顶部