【发布时间】:2021-06-12 14:19:44
【问题描述】:
我有一个中间件来保护路由。我正在检查标头中是否存在令牌??
if(req.headers.authorization && req.headers.authorization.startsWith('Bearer')){
token = req.headers.authorization.split(" ")[1]
}
*我的问题是是否有必要通过添加 Bearer 来添加类似于上面代码中的内容?它是增强令牌存在检查的东西还是只是一种方式。 我认为这种方式也应该有效
if(req.headers.authorization){
token = req.headers.authorization
}
这两者有什么区别?
【问题讨论】:
-
您可以通过测试找到这2个代码之间的区别。尝试发送请求:不带 Authorization 标头,使用空标头 Authorization,标头 Authorization 不以“Bearer”开头,标头 Authorization 以“Bearer”开头,但在 Bearer 和令牌...
标签: node.js jwt mern bearer-token