node.js - GET 路由nodejs,如果2条路由相同,它将如何 react ?

标签 node.js express get routes

我的团队正在使用 Express 开发 API Nodejs,我们想知道这些路由是否会发生冲突:

  • 第一个 GET 路由:/aws/volumes/:id
  • 第二个 GET 路由:/aws/volumes/types

如果有人有这方面的信息,请。

最佳答案

是的,这些路由会发生冲突。如果您按以下顺序提供路由,则尽管您调用“/aws/volumes/types”,它始终会命中第一条路由。

  • 第一个 GET 路由:/aws/volumes/:id
  • 第二个 GET 路由:/aws/volumes/types

如果您提供如下路由,则它们不会导致冲突。

  • 第一个 GET 路由:/aws/volumes/types
  • 第二个 GET 路由:/aws/volumes/:id

关于node.js - GET 路由nodejs,如果2条路由相同,它将如何 react ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50626301/

相关文章:

python websocket 客户端连接状态 - 如何更新以便获得正确的状态?

node.js - 如何在socket io中获取ip

javascript - Mongoose 嵌套对象不更新

Node.js:登录后在 URL 中发送带有 token (JWT)的新请求

c#:使用 Handler(.ashx) 使用 javascript 获取帖子发送

javascript - 如何将此 AJAX 请求函数(原始 Javascript)转换为使用 POST 而不是 GET?

node.js - 下面代码中的 "this"Animal' "this.model(' this.type"中的 )"and "代表什么?

node.js - 如何在 Cookie 上指定 SameSite 和 Secure(使用 axios/React/Node Express)

html - 如何从两个不同的路由/网址收集数据,然后最后使用收集到的数据向服务器发送请求?

node.js - Socket.IO 和 Node.js 核心集群