这可能是一个太开放的问题,但是我不知所措。有人可以告诉我此错误的可能原因吗?
我有一个Angular 6应用程序正在与Azure中托管的API通讯。 App使用@ angular / http 6.1.3中的HttpClient向API发出请求。
该应用程序对我们99%的用户都适用。当我收到此消息时,它是断断续续的。该应用程序运行正常,然后BOOM ...用户收到此错误。由于存在随机性,因此无法调试,因此我无法提供代码示例。该应用程序可以正常运行,但突然之间却无法正常运行。
因此,我不认为这与CORS有关。或与证书有关。或在其他SO线程上提出的其他建议。
我认为这可能与网络有关,即使Azure表示我们的应用程序见解中100%可用,这也许只是网络故障造成的。但是...该应用程序会在错误发生后立即使用其静态API将错误记录到LogEntries。我想这可能意味着我的Azure服务暂时无法使用。
目前,我只是在寻找有关外观的建议。我记录了整个错误对象,而我得到的只是:
{
"headers" : {
"normalizedNames" : {},
"lazyUpdate" : null,
"headers" : {}
},
"status" : 0,
"statusText" : "Unknown Error",
"url" : null,
"ok" : false,
"name" : "HttpErrorResponse",
"message" : "Http failure response for (unknown url): 0 Unknown Error",
"error" : {}
}
不是很有帮助。
是否总有办法从错误中调整更多信息?我的原始问题是:可能的原因是什么?
答案 0 :(得分:0)
我遇到了类似的错误,这是因为我使用的是广告拦截器。显然,uBlock Origin阻止了名称中带有“ analytics”的文件被下载。
如果您仅对部分用户看到此错误,则他们可能正在使用阻止您的应用程序中某些内容的广告拦截器。