快速路由包括带通配符的尾部斜杠

时间:2018-07-26 09:38:10

标签: node.js express routing

我有一个类似/:name/*的模式,可以成功匹配/john//john/smith这样的URL。但是,它没有与网址/john匹配且没有斜杠。如何使/john也匹配?我尝试了/:name/?*,但是一切都破了。

更具体地说,/:name/?*匹配/john,但是name参数仅与j中的john匹配,而ohn得到通配符捕获。

1 个答案:

答案 0 :(得分:0)

好的,因此通过其他测试,我似乎已经/(:name)($|/*)开始工作了,但是我不确定这是否是“正确”或最佳方法,因此,如果其他人有任何想法,请发出提示音。