【发布时间】:2016-07-23 20:00:10
【问题描述】:
如果我有两条路线:
app.get('/example/:param');
app.get('/example/url');
有没有办法阻止对https://domainname.com:3000/example/url 的请求被视为https://domainname.com:3000/example 和req.params.param = "url"
或者我应该只是更改路线名称?!
【问题讨论】:
如果我有两条路线:
app.get('/example/:param');
app.get('/example/url');
有没有办法阻止对https://domainname.com:3000/example/url 的请求被视为https://domainname.com:3000/example 和req.params.param = "url"
或者我应该只是更改路线名称?!
【问题讨论】:
最简单的解决方案是颠倒app.get 调用的顺序。
更多方法请参见this answer。
【讨论】:
您的方法不是REST-ful,因此 epxress.js 的行为会很奇怪。更改路径,以免路径过载。
【讨论】: