用于Express中路由匹配的正则表达式

我对正则表达式不太满意,因此我想确保自己正确执行了此操作。假设我有两条非常相似的路线,/discussion/:slug//page/:slug/。我想创建一个匹配这两个页面的路由。

app.get('/[discussion|page]/:slug', function(req, res, next) {

...enter code here...

})

这是正确的方法吗?现在,我只是在创建两条单独的路线。

someFunction = function(req, res, next) {..}

app.get('/discussion/:slug', someFunction)

app.get('/page/:slug', someFunction)

回答:

app.get('/:type(discussion|page)/:id', ...) 作品

以上是 用于Express中路由匹配的正则表达式 的全部内容, 来源链接: utcz.com/qa/421631.html

回到顶部