我有一个在
http://localhost:5173
上运行的前端和在 http://localhost:3000
上运行的后端。我只是无法再测试后端发送的 cookie... POST
响应如下所示:
Access-Control-Allow-Origin: http://localhost:5173
Vary: Origin
Access-Control-Allow-Credentials: true
Content-Type: application/json; charset=utf-8
Content-Length: 118
ETag: W/"76-RnnHeJL+YLKFl67NESlMHiQ6x/0"
Set-Cookie: connect.sid=MYSECRETCOOKIE_123455; Path=/; Expires=Mon, 19 Feb 2024 00:50:59 GMT; HttpOnly; SameSite=None
我知道这在 Chrome 上不起作用,因为
SameSite=None
和 Secure!=true
但过去在 Firefox 上我可以禁用 没有 SameSite 的 Cookies 必须是安全选项。
但是,在 Firefox Mac build 122.0.1 上,这仍然没有设置 cookie。
关于如何在本地部署上测试具有不同 URL 的 cookie,是否有其他选择?
您可以: