博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
原生ajax 和axios 一起使用导致获取不到用户信息
阅读量:5138 次
发布时间:2019-06-13

本文共 348 字,大约阅读时间需要 1 分钟。

单纯的使用axios时,需要获取用户信息,需要设置credentials:true

但是由于axios中没有同步,而项目中又只有一个接口需要同步,又不想因为一个单独的接口去对axios进行封装,因此用原生ajax写了一个同步的登陆接口(为了防止用户未登陆导致后面接口拿不到登陆信息导致页面报错),

登陆接口确实是同步了,credentials:true也设置了,但是后面调用其他接口时,一直获取不到当前登陆的用户状态;用axios去登陆是可以的,但是明显不是想要的效果,后再原生ajax中也增加了xhr.withCredentials = true;

后期再用axios就能正常获取到数据了。

转载于:https://www.cnblogs.com/suiyide/p/10120281.html

你可能感兴趣的文章
Android设置Gmail邮箱
查看>>
StringBuffer的用法
查看>>
js编写时间选择框
查看>>
PHP压缩文件操作
查看>>
Java数据结构和算法(四)--链表
查看>>
JIRA
查看>>
ssl介绍以及双向认证和单向认证原理
查看>>
【BZOJ2441】【中山市选2011】小W的问题(树状数组+权值线段树)
查看>>
小技巧——直接在目录中输入cmd然后就打开cmd命令窗口
查看>>
深浅拷贝(十四)
查看>>
由级别和性格特征将程序员分类 ---看看你属于哪一种
查看>>
HDU 6370(并查集)
查看>>
BZOJ 1207(dp)
查看>>
对我来说,只有一件事情是重要的
查看>>
完整的Socket代码
查看>>
PE知识复习之PE的导入表
查看>>
POJ 3280 Cheapest Palindrome
查看>>
HDU 2076 夹角有多大(题目已修改,注意读题)
查看>>
Objective-C非正式协议与正式协议
查看>>
洛谷P3676 小清新数据结构题(动态点分治)
查看>>