我无法弄清楚如何使用 app.all 作为以 / api /
开头的所有路线的oauth授权过滤器passport.authenticate('bearer', { session: false });
用于授权。这里有两个标准的get配置:
app.get('/api/foo', foo.find);
app.get('/api/bar', bar.find);
我不想在每次通话中加入它:
app.get('/api/foo', passport.authenticate('bearer', { session: false }), foo.find);
答案 0 :(得分:1)
这很简单,只需抓住以api
开头的所有路线即可。确保你在之前你的路线。
app.all('/api/*', passport.authenticate('bearer', {session: false});