Метеор - Запросы случайным образом сбой

У меня есть эта странная проблема, когда некоторые запросы не выполняются случайно. Я понятия не имею, что вызывает такое поведение. Иногда это изображения не загружаются, а иногда это 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, и ему не требуется ресурс, который он начал запрашивать. Есть ли какие-либо ресурсы, которые на самом деле отсутствуют на странице после ее визуализации?

Другие вопросы по тегам