node.js - 如何使用nodejs防止chrome中的重复请求
问题描述
据我所知,chrome中出现重复请求的原因是在第一个请求中获取/favicon.ico,在第二个请求中获取URI。但正如您在我的简单测试代码中看到的那样,两个请求都访问了完全相同的 URL,而不是从第一个请求中获取 /favicon.ico。这给我的项目带来了意想不到的结果。
快递代码
app.get('/test',(req,res)=>{
console.log(`URL : ${req.originalUrl}`);
if(req.url=='/test'){
res.writeHead(200);
res.end();
}else{
res.writeHead(404);
res.end();
}
})
结果
URL : /test
GET /test 200 - - 1.761 ms
URL : /test
GET /test 200 - - 0.612 ms
解决方案
推荐阅读
- javascript - Chrome 更新 73 - Materialise CSS JS 触发错误
- android - Google Play 控制台 - 在已关闭的曲目之间切换
- angular - 在以编程方式设置之前,BehaviorSubject 始终默认为 false
- javascript - VueJS,无法在同一方法中访问“this”或“self”
- javascript - React 导入的库抛出错误:无法将 undefined 或 null 转换为对象
- windows - Windows 多核线程进入其函数但随机返回结果
- github - 为什么 GitHub 不上传我的所有文件?
- tkinter - 如何在 Tk 应用程序中向屏幕阅读器提供输入?
- css - Flex 属性 justify-content:flex-start 在无序列表 (ul) 中不起作用
- c# - 有人可以告诉我 AddForce 和 transform.translate 之间的区别吗?