vue项目cookie问题,线上同域可以,但本机代理方式不行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue项目cookie问题,线上同域可以,但本机代理方式不行相关的知识,希望对你有一定的参考价值。

参考技术A 问题描述 : 后端在服务端设置了cookie,但是前端本机调试测试环境无法得到cookie,也无办法自动带过去其它接口。但是什么不改变打包发到测试上去就可以。前端如何解决?

解决 : 1: 让后端从接口中返回cookie值。

           2: 然后自已在自已本域中建立cookie,跟其cookie值和命名一致。

           3:  设置 axios.withCredentials =true,跨域才可以带过去。

原因:cookie只能在自已域设置cookie,所以本地和服务端是不同域,无法得到。所以要使用第一种方式得到cookie的值,然后在本地域localhost设置cookie,然后再设置axios可以进行跨域发送,这样来解决问题。

以上是关于vue项目cookie问题,线上同域可以,但本机代理方式不行的主要内容,如果未能解决你的问题,请参考以下文章

记录vue中踩的坑

vue本地环境请求线上django后端没有cookie

Fetch 常见的使用问题

TPPHP同域不同子级域名共享Session单点登录

vue项目中使用线上字体图标

同域跨页面监听