我正在使用react前端和node.js后端,但是在不同的ec2实例上。 每当内部使用axios的前端发出的请求(获取/发布)时,都不会在浏览器中(存储标签下的cookie / session下)设置cookie,尽管响应cookie中的网络标签下会显示和设置-cookie标头也存在 我在axios中使用的配置是
withCredentials: true
node.js后端中的cors设置是-
var corsOptions = {
credentials: true,
origin: true,
maxAge: 3600,
methods: ["GET","HEAD","PUT","PATCH","POST","DELETE"] }
这些corsOptions与npm cors软件包一起使用 在nginx中使用的设置是
proxy_cookie_path / "/; Secure; SameSite=none";
另外,当直接从浏览器发出get请求时,cookie也会在“存储”标签下的cookie中设置。