[英]how can i handle error if there is error in jwt?
passport.authenticate("jwt", { session: false }),
在此代码中,'jwt 检查令牌。
如果此代码(即“jwt”)中发生错误,我想处理该错误。 if(error){console.log(err)} 像这样
那么我该如何修复我的代码?
router.post("/我",
passport.authenticate("jwt", { session: false }),
async (req, res, next) => {
try {
res.status(201).json(fullUserWithoutPassword);
} catch (error) {
console.error(error);
next(error);
}
}
);
您添加了passport.authenticate("jwt", { session: false })
作为路由器的中间件。 这意味着如果jwt
无效(或请求中不存在), passport
将自动返回401
(未授权) error
消息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.