在反应axios请求中,set-cookie显示在浏览器响应中,但未在存储中设置

时间:2020-07-02 13:16:06

标签: node.js reactjs nginx axios

我正在使用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中设置。

0 个答案:

没有答案
相关问题