Метеор - Запросы случайным образом сбой
У меня есть эта странная проблема, когда некоторые запросы не выполняются случайно. Я понятия не имею, что вызывает такое поведение. Иногда это изображения не загружаются, а иногда это ajax-запрос (cfs / severtime или algolia-search), а иногда все в порядке. Это также происходит на местном и онлайн. Вот два разных скриншота, где не удается загрузить разные ресурсы после обновления браузера.
2 ответа
Наконец, нашел источник моей проблемы, может быть, мой ответ поможет другим разработчикам 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();
});
Взгляните на это: что означает статус = отменено для ресурса в Инструментах разработчика Chrome?
кажется, что ваши запросы не сбои, они отменяются Chrome. обычно это происходит потому, что какой-то javascript изменяет DOM, и ему не требуется ресурс, который он начал запрашивать. Есть ли какие-либо ресурсы, которые на самом деле отсутствуют на странице после ее визуализации?