如何处理Nextjs 13应用目录服务器组件中发生401错误时的令牌刷新?

vxf3dgd4  于 2023-06-22  发布在  其他
关注(0)|答案(1)|浏览(89)

在服务器组件中发生401错误时,处理令牌刷新的最佳方法是什么?目前我们的主要布局是客户端组件,使用“使用客户端”来动态处理401错误案例。如果发生401错误,我们将调用一个带有刷新令牌的API来检索刷新的访问令牌。因为它使用了像useEffect这样的钩子,所以我们声明为客户端组件。然后我产生了一个好奇心,“我应该如何处理服务器组件中发生的401情况?”' '我必须使用客户端组件没有选择,因为我必须对401情况作出React?“我想寻找最佳实践,但我做不到😦

hm2xizp9

hm2xizp91#

你给予的信息不足以回答问题,但你可以这样做:
在API部分检查用户身份验证,如果令牌过期或没有正确的符号,请在API部分删除/刷新它,并将其重定向到您想要的页面。
出于安全原因,必须在后端编辑和验证令牌。

相关问题