1、token数据污染
-
登陆注册页面时,发送验证码需要携带
VC-Token
作为识别,登录时需要清空VC-Token
并携带APIR_AuthToken
作为身份识别, -
错误之处
-
最开始用了if-else 进行判断,
VC-Token
不为空携带VC-Token
,并清空VC-Token
,否则携带APIR_AuthToken
进行登录-
这样做的话,有个弊端,有一种可能2种的都没有,这个时候else就会出错
-
这样数据污染的话 就推荐使用两个if
-
- 具体如下:
-
解决方法:用两个if,把请求头携带在全局
-
let ajax = function(url, data, method) { data = Object.assign({}, data, res) var promise = n