tl;dr:root-get方法即使在我请求带有路径的页面时也会执行,缓存清理修复了它,但为什么会发生这种情况?
我有一个节点js服务器,它只有一个 get
响应方法。
const express = require("express");
const app = express();
app.get("/",(req,res)=>{
res.send("in main");
});
app.listen(3000,()=>{
console.log("server is up!");
});
所以,只有当我试图得到回应时,才应该打印“主” http://localhost:3000/
. 如果我尝试在后面添加路径,它应该打印出来 Cannot GET /main
在大多数情况下,它是有效的。
但在chrome上,当我添加了某些路径,如“/firs”或“/asd”(我想还有更多)时,它启动了get方法,仍然在main中打印
我检查了它是否发生在其他浏览器中,当我意识到它只发生在chrome上后,我清理了cookies和缓存,问题就解决了。
但为什么会发生呢?如何预防?
暂无答案!
目前还没有任何答案,快来回答吧!