排除Express.jspath中的单词列表

在Express.js框架中我有这样的东西

app.post('/:username /:slug',user.fn);

现在我想提出一个正则expression式来检查slug是否等于某些单词(profile,album等),传递到下一个路由并且不捕获slug和username。

有任何想法吗 ?

您应该首先放置更具体的路线:

app.post('/:username/profile', middlware) app.post('/:username/album', middleware) app.post('/:username/:slug', middleware) 

但是再一次,我不知道你在做什么