繁体   English   中英

如果 jwt 出现错误,我该如何处理错误?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM