可以根據多種模式檢查express.js
路由嗎?考慮下面所有的路線都是*
。 req.route
在這裏匹配*
。我想在同一個回調中檢查幾條特殊情況下的路由,而不是在另一個all
或use
中間件內。Express.js:匹配所有的路由
app.all('*', (req, res, next) => {
// How do I check if route is a special case like below
if(req.route in ['/foo/:param', '/bar/:param']){}
})
也許我不清楚。我需要像我的代碼所暗示的那樣在一個'catch-all'中檢查它。我的'catch-all'需要執行身份驗證,但忽略了一些路徑。 –