【发布时间】:2020-07-01 15:58:22
【问题描述】:
我想允许/example/... 之后的任何子路由。
有效网址示例:
- /example/一个
- /example/一/二
- /example/一/二/三
但是这样做:
server.get('/example/*', (req, res) => {
// ...
})
也允许/example 没有任何子路由。我想避免这种情况。我该怎么做?有什么办法不使用正则表达式?
非常感谢!
【问题讨论】:
-
如果有人去
/example没有任何子路由,你希望发生什么? -
我正在使用 Next.js,所以它将呈现默认的
pages/example.js页面 -
...您不希望这种情况发生吗?
-
是的,但对于
/example/some/subroute,我想以不同的方式处理。我想要的是上面的代码不输入/example,只输入/example/subroute -
这能回答你的问题吗? Infinite parameters in express server
标签: javascript node.js express routes