1
1
是的,这些路线会有冲突。如果您按以下顺序提供路由,那么它始终会到达第一个路由,尽管您调用了'/aws/volumes/types'。
如果您提供以下路径,则它们不会导致冲突。
|
2
1
他们会发生冲突。例如,
如果你定义
您也可以选择第二条路线绕过上述路线:
|
3
0
第一条路线符合要求将获胜!这意味着两者可以匹配相同的请求。因此,您应该把最具体的放在第一位,即“/aws/volumes/types”。这样,如果您请求“/aws/volumes/types”,它将运行“types”路由的处理程序,否则,它将运行“:id”路由的处理程序。 此外,如果您希望更精确地使用“:id”,则可以使用正则表达式。更多信息请参见: http://expressjs.com/en/guide/routing.html 在“路由路径”部分。
最后,你也可以试试
|
yer · angular 4中子组件之间的routerlink 6 年前 |
Robert Boerema · Laravel路线显示404 6 年前 |
Marko Paju · Symfony 3在全局域下合并 6 年前 |
elcicko · Laravel上的自定义布线 6 年前 |
lahsrah · 在何处声明角捕获所有(未找到)路由 6 年前 |