接口返回 Failed to load response data 是怎么回事

昨天有一个情景,当一个接口返回成功后调取第二个接口,结果第二个接口返回Failed to load response data,如下

proxy.$api.aaa(params).then(res =>{
    
    
	proxy.$api.bbb(params).then(res =>{
    
    
		console.log(res)
	})
});

查询结果是后端返回的多,导致慢,还有他们返回的不能转换成json等等,后端配合了半天 ,结果,看到控制台,network 的timing queued at 排队时间过长,有点搞不懂,我两个接口是一个返回,再调取另一个的不是异步的操作,哪来的排队时间,但是还是抱着试一试的心态,第二个接口,加了定时器,结果返回成功了,有点见鬼。

proxy.$api.aaa(params).then(res =>{
    
    
	setTimeout(()=>{
    
    
		proxy.$api.bbb(params).then(res =>{
    
    
			console.log(res)
		})
	},0)
});

猜你喜欢

转载自blog.csdn.net/jinfeng_yu/article/details/121355677