3
我正在使用 axios 请求和响应拦截器,但它似乎response.config.data
不是一个对象。
这是我的请求拦截器:
config.data
是我的表单对象的一个实例
API.interceptors.request.use((config) => {
if (config.data instanceof Form) {
config.data.startProcessing()
}
return config
})
现在转到响应拦截器,它似乎已经是一个字符串,不再是一个表单了。
API.interceptors.response.use((response) => {
// this response.config.data is now a string not my Form object anymore
if (response.config.data instanceof Form) {
response.config.data.finishProcessing()
}
return response
})