参数和无查询参数的路由?"/>
如何分离有查询参数和无查询参数的路由?
简单的问题,我如何设置路由,使它转到正确的路由。
app.get("/:post",(req,res) => {})
AND
app.get("/post",(req,res) => {})
这种情况发生在我输入 "post "时,服务器搞不清楚是应该转到 "post "路由还是":post"。这适用于类似 "发布""登出""登录 "的路由。
请分享一下如何解决这个问题的知识,谢谢。
回答如下:在这种情况下,路由的顺序也很重要。它可以通过定义路由来解决。app.get("/post",(req,res) => {})
在...之前 app.get("/:post",(req,res) => {})
.在这种情况下,如果你调用类似 http://localhost:3000/..../post
肯定会去的路线 /post
和其余的调用是到下一个路由。
..................
app.get("/post",(req,res) => {})
app.get("/:post",(req,res) => {})
...........................
如果我们像上面这样做,我想服务器就不会感到困惑了。
更多推荐
如何分离有查询参数和无查询参数的路由?
发布评论