【发布时间】:2018-02-16 01:52:15
【问题描述】:
我想验证我们所有的 get 请求是否在其身份验证标头中都有特定的令牌。
我可以将它添加到我们的获取端点:
app.get('/events/country', function(req, res) {
if (!req.headers.authorization) {
return res.json({ error: 'No credentials sent!' });
}
有没有更好的方法在 NodeJS/Express 中处理这个而不改变每个端点?类似于前置过滤器/AOP 方法?
【问题讨论】:
-
您可以编写一个简单的快速中间件,它会检查收到的每个 HTTP 请求的授权标头。确保在处理任何路由之前 app.use() 中间件
标签: node.js express jwt aop access-token