我正在使用superagent 3.6.2,在一个反应项目中继续获取:
Error: Request has been terminated
superagent/lib/client in crossDomainError
没有任何用户遇到任何问题,但我的错误日志都填充了这些。
我提出这样的请求:
_pendingRequests[someKey] = req
.set('Authorization', `Bearer XYZ`)
.withCredentials()
.end(handleRes(someKey, options));
}
如果同一个请求被命中两次我取消前一个请求:
_pendingRequests[someKey]._callback = () => {};
_pendingRequests[someKey].abort();
_pendingRequests[someKey] = null;
有没有理由发生这种情况?是因为这些设备上的网络速度慢还是因为我正在中止待处理的请求?