如何在服务器发送的reactjs中获取JWT cookie

问题描述 投票:0回答:1

我在客户端上使用reactjs。认证后服务器正在发送cookie。

所以我的问题是,如何在服务器发送的react-js中获取JWT cookie,以及如何代表该cookie管理令牌

reactjs react-redux jwt setcookie jwt-auth
1个回答
0
投票

[通常,会有一个API供客户端获取当前用户的数据,例如,向GET发送/api/me请求以获取用户数据{ username: 'harry830622' }

在您的情况下,JWT位于cookie中,因此它将在浏览器自动发出的每个请求中发送到服务器。服务器收到请求后,将首先验证cookie中的JWT,如果JWT是正确的,则对数据进行响应,否则,抛出错误401 UNAUTHORIZED

因此,要检查用户是否已登录,只需向API发送GET请求以查看是否存在响应。

© www.soinside.com 2019 - 2024. All rights reserved.