在express-jwt文档中,提到了能够使用getToken函数从请求中获取令牌.
你如何在路线中使用这个电话?
app.use(jwt({
secret: 'hello world !',
credentialsRequired: false,
getToken: function fromHeaderOrQuerystring (req) {
if (req.headers.authorization && req.headers.authorization.split(' ')[0] === 'Bearer') {
return req.headers.authorization.split(' ')[1];
} else if (req.query && req.query.token) {
return req.query.token;
}
return null;
}
}));
Run Code Online (Sandbox Code Playgroud) express-jwt ×1