我如何获得Cookie的反应?

时间:2020-06-29 11:14:17

标签: reactjs express cookies next.js

我无法获取Cookie

我使用react-cookie,react-cookies和document.cookie
但没有任何作用

这是从服务器(通过护照)发送的cookie

name: mbsb
value: ...
Domain: localhost
Path: /
Expires: Session
Size: 86
HttpOnly: true
Priority: Midium

如何在响应中获得此Cookie?

1 个答案:

答案 0 :(得分:0)

您的cookie是HttpOnly cookie,无法在客户端访问。相反,您应该使用服务器上的中间件(例如express)并解析cookie值,然后将其返回给客户端。

在这种情况下,请按照以下步骤操作以解决问题。

  1. 如果使用NextJS,则设置API路由
  2. API路由使用通行证,访问返回值,然后将最终的cookie值或决定返回给客户端。
  3. 然后客户可以使用这些值来进一步采取行动。

有关服务器端控制器代码,请参阅以下参考文献: