複数のパターンに対して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'は認証を実行する必要がありますが、いくつかのパスは無視します。 –