Meteor-请求随机失败
我有一个奇怪的问题,有些请求会随机失败。我不知道是什么导致了这种行为。有时是图像未加载,有时是ajax请求(cfs/severtime或algolia搜索),有时一切正常。它也发生在本地和在线。下面是两个不同的屏幕截图,刷新浏览器后不同的资源无法加载 看看这个:Meteor-请求随机失败,meteor,request-cancelling,Meteor,Request Cancelling,我有一个奇怪的问题,有些请求会随机失败。我不知道是什么导致了这种行为。有时是图像未加载,有时是ajax请求(cfs/severtime或algolia搜索),有时一切正常。它也发生在本地和在线。下面是两个不同的屏幕截图,刷新浏览器后不同的资源无法加载 看看这个: 看起来你的请求没有失败,他们被chrome取消了。这通常是因为一些javascript改变了DOM,并且最终不需要它开始请求的资源。页面呈现后,是否有任何资源实际上丢失了?终于找到了问题的根源,也许我的答案会帮助其他Meteor开发人
看起来你的请求没有失败,他们被chrome取消了。这通常是因为一些javascript改变了DOM,并且最终不需要它开始请求的资源。页面呈现后,是否有任何资源实际上丢失了?终于找到了问题的根源,也许我的答案会帮助其他Meteor开发人员 我曾经这样做过:
var providersSub = Meteor.subscribe('providers');
Tracker.autorun(function () {
if(!providersSub.ready())
return;
var providerIds = _.pluck(Provider.all().fetch(), '_id'));
...
this.stop();
});
而不是:
var providersSub = Meteor.subscribe('providers');
Tracker.autorun(function (computation) {
if(!providersSub.ready())
return;
var providerIds = _.pluck(Provider.all().fetch(), '_id'));
...
computation.stop();
});
你在其他浏览器上也有同样的问题吗?是的,我看过这篇文章,但我无法确定我的模板会被重新引用的任何地方。是的,所有以红色突出显示的资产实际上都丢失了。非常奇怪,如果您还没有尝试在模板中设置断点。渲染和任何设置动态模板或反应变量的位置。如果你能得到一个示例项目来重现这个bug,并将其发布在Meteopad或github上,或者提供一个链接到一个实时站点,显示这个bug,这有助于找到解决方案