expressのGETメソッドのスキップトークン検証が必要です。私は誰でもGETリクエストを許可したいのですが、承認されたuser.belowによるリクエストを削除して投稿するだけで、私のロジックは変わりますが、レスポンスはハングアップします。ネストされた表現方法を使用しようとしました。GETリクエストのトークン検証をスキップ
app.use(function(req, res, next) {
if (req.method === 'GET') {
app.use('/api/someroute', routes);
}
else{
//do verification below the next
next();
}
})
またはこの
あなたの 'GET'ルートを最初にセットアップしてから、トークン認証ミドルウェアを適用すると、それ以降のルートはすべて保護されます。 – James
私は別のルートファイルで50以上のGETリクエストを持っていますので、それぞれの方法で難しいですが、上記を試してみましょう。私はapp.useの代わりに各ルート – Developer
のapp.getを試してみたいので、あなたの '/ api/someroute '全体が' GET'リクエストであることを確認するだけですか? – James