在写代码时遇到了cookie无法传递导致axios请求无法请求到我的数据

然后找到了解决这个cookie的问题:

js-cookie:   https://www.npmjs.com/package/js-cookie  可以访问这个链接

通过下载  npm install js-cookie --save  先下载下来

然后在组件内引入   

 import cookies from 'js-cookies'

然后通过set来设置我们的cookie

Cookies.set('name', 'value', { expires: 7 });

然后通过get来获取我们的cookie 

Cookies.get('name'); // => 'value' 

这时我们访问后台的cookies就可以看到我们存储的cookie了 

 

最后需要在axios请求拦截中设置header头

config.headers['名子']=cookies.get('获取的cookie值 ')

 

这样问题就解决了!!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐