本文介绍: 此Set-Cookie标头未指定’SameSite”届性,它默认为’SameSite=Lax,”并被阻止,因为它来自跨站响应,而不是对顶级导航响应。必须为此SetCookie设置“SameSite=None“才能实现站点使用。不说了,这个困扰了我两天的问题,找了个大佬分钟给我改好了。改完之后关闭项目,重新npm run dev一下,就好了。

“此Set-Cookie标头未指定’SameSite”届性,它默认为’SameSite=Lax,”并被阻止,因为它来自跨站点响应,而不是对顶级导航响应。必须为此SetCookie设置“SameSite=None“才能实现站点使用。”

并不一定是后端问题可以检查一下前端是否vue.config.js里的target设成了localhost,而request.js里的baseURL设成了服务器地址
不说了,这个困扰了我两天的问题,找了个大佬分钟给我改好了。
改正(仅改了“target”和“baseURL”):
vue.config.js里:

 proxy: {
        '/api':{
            target:'http://xxxx',
            changeOrigin:true,
            pathRewrite:{
                '/api':''
            }
        }
    },

request.js里:

const service = axios.create({
  baseURL: "/api",
  timeout: 5000,
  withCredentials: true, 
});

改完之后关闭项目,重新npm run dev一下,就好了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注