error 401 unauthorized 当我成功登录时我看到了。但是登录后,令牌被撤销并且响应是 error 401 unauthorized
error 401 unauthorized I see when I am successfully logged in. But after logging in, the token gets Revoked and the response is error 401 unauthorized
这个错误出现在我看来
[未处理的承诺拒绝:错误:请求失败,状态代码为 401]
这就是 Ropo link
https://github.com/ahmedsawy1/Carna-Project
它包含两个文件夹,第一个用于前端(React Native),另一个用于后端(Node js)
关于身份验证一切正常,我可以注册用户或使用有效密码和电子邮件登录并携带令牌,一切正常。但问题是,当我登录时......并带上正确的令牌,它可以正常工作并实际登录。
这个应用程序应该在登录后进入个人资料屏幕。
但是在成功登录之后,它进入了个人资料屏幕,这里出现了问题,即令牌被撤销并且没有显示用户的任何数据,我无法将他的数据(例如他的名字或他的数据)带到显示在他的个人页面上。
如果有人在这里帮助我,我将不胜感激。
我认为您使用 JWT 进行身份验证。 JWT 包含 accessToken 和 refreshToken。这两个令牌都已过期时间并且 refreshToken 的过期时间更长。每当 accessToken 过期时,通常会收到错误代码 401。如果出现此错误,您需要将 accessToken 和 refreshToken 发送到 refreshToken api 并获取新的 accessToken 和 RefreshToken 并继续使用新的 accessToken
这个错误出现在我看来 [未处理的承诺拒绝:错误:请求失败,状态代码为 401]
这就是 Ropo link https://github.com/ahmedsawy1/Carna-Project
它包含两个文件夹,第一个用于前端(React Native),另一个用于后端(Node js)
关于身份验证一切正常,我可以注册用户或使用有效密码和电子邮件登录并携带令牌,一切正常。但问题是,当我登录时......并带上正确的令牌,它可以正常工作并实际登录。 这个应用程序应该在登录后进入个人资料屏幕。 但是在成功登录之后,它进入了个人资料屏幕,这里出现了问题,即令牌被撤销并且没有显示用户的任何数据,我无法将他的数据(例如他的名字或他的数据)带到显示在他的个人页面上。 如果有人在这里帮助我,我将不胜感激。
我认为您使用 JWT 进行身份验证。 JWT 包含 accessToken 和 refreshToken。这两个令牌都已过期时间并且 refreshToken 的过期时间更长。每当 accessToken 过期时,通常会收到错误代码 401。如果出现此错误,您需要将 accessToken 和 refreshToken 发送到 refreshToken api 并获取新的 accessToken 和 RefreshToken 并继续使用新的 accessToken