当前位置:网站首页>TypeError: Cannot read properties of undefined (reading ‘cancelToken‘)
TypeError: Cannot read properties of undefined (reading ‘cancelToken‘)
2022-07-05 09:41:00 【Oliver尹】
问题:在封装axios的时候,测试阶段突然报错TypeError: Cannot read properties of undefined (reading ‘cancelToken’)
描述:最近,为了解决老的axios封装中存在的一些问题,决定对axios的封装进行改动优化一下,当改完请求拦截之后进入自测的时候,突然报错TypeError: Cannot read properties of undefined (reading ‘cancelToken’),很奇怪,因为还没有到cancelToken这一部分
解答:其实原因很简单,请求拦截器编写完成之后,没有将config返回,那么就会报这个错,着实大意了
// 报错了
this.axios.interceptors.request.use(
(config: AxiosRequestConfig) => {
requestInterceptors(config);
},
(error) => {
Promise.reject(error);
}
);
这里的请求拦截器必须改成有返回值
this.axios.interceptors.request.use(
(config: AxiosRequestConfig) => {
return requestInterceptors(config);
},
(error) => {
Promise.reject(error);
}
);
改成这种后就不再报错了
边栏推荐
- Viewpager pageradapter notifydatasetchanged invalid problem
- ThreadLocal source code learning
- How Windows bat script automatically executes sqlcipher command
- H. 265 introduction to coding principles
- 90%的人都不懂的泛型,泛型的缺陷和应用场景
- The most comprehensive promotion strategy: online and offline promotion methods of E-commerce mall
- Theme. AppCompat. Light. Darkactionbar not found
- Online chain offline integrated chain store e-commerce solution
- Idea debugs com intellij. rt.debugger. agent. Captureagent, which makes debugging impossible
- Flutter development: a way to solve the problem of blank space on the top of listview
猜你喜欢
Why does everyone want to do e-commerce? How much do you know about the advantages of online shopping malls?
善用兵者,藏于无形,90 分钟深度讲解最佳推广价值作品
Uncover the practice of Baidu intelligent testing in the field of automatic test execution
Tdengine connector goes online Google Data Studio app store
Wechat applet - simple diet recommendation (3)
The writing speed is increased by dozens of times, and the application of tdengine in tostar intelligent factory solution
Kotlin compose and native nesting
如何获取GC(垃圾回收器)的STW(暂停)时间?
(1) Complete the new construction of station in Niagara vykon N4 supervisor 4.8 software
[200 opencv routines] 219 Add digital watermark (blind watermark)
随机推荐
天龙八部TLBB系列 - 单体技能群伤
ThreadLocal source code learning
From "chemist" to developer, from Oracle to tdengine, two important choices in my life
Comparison of batch merge between Oracle and MySQL
一文读懂TDengine的窗口查询功能
卷起來,突破35歲焦慮,動畫演示CPU記錄函數調用過程
The essence of persuasion is to remove obstacles
ArcGIS Pro 创建要素
Oracle combines multiple rows of data into one row of data
[NTIRE 2022]Residual Local Feature Network for Efficient Super-Resolution
搞数据库是不是越老越吃香?
Uncover the practice of Baidu intelligent testing in the field of automatic test execution
Kotlin Compose 与原生 嵌套使用
How do enterprises choose the appropriate three-level distribution system?
On July 2, I invite you to TD Hero online press conference
MySQL character type learning notes
Getting started with Apache dolphin scheduler (one article is enough)
Openes version query
硬核,你见过机器人玩“密室逃脱”吗?(附代码)
How to correctly evaluate video image quality