来自meteor的Flickr API请求期间的Firefox堆栈跟踪

时间:2017-02-01 07:41:38

标签: javascript firefox meteor flickr

我遇到一个奇怪的错误,只有在Firefox的远程服务器上加载我的meteor应用程序时才会发生。

在Chrome或Safari中导航到以下内容,图书的封面图片应该显示正常。使用Firefox这样做,图像丢失了。检查员显示堆栈跟踪,但我不确定如何开始调试。

https://app.mytoori.com/published

奇怪的是,如果我从localhost运行它,代码在Firefox中可以正常工作。它可能与服务器配置有关,但如果是这种情况,那么它也不应该在其他浏览器中工作。

OS X Sierra上的Firefox 51(64位)。

以下是从Flickr获取图片网址的电话。然后将它们存储在Session变量中。

Meteor.http.call(`GET`, flickr_call, function(error, result) {
    if (error)
      console.error(`flickr call error `, error);
    else if (result.statusCode === 200 && result.data && result.data.stat === `ok`) {
      const sizes = result.data.sizes.size;
      for (let i = 0; i < sizes.length; i++) {
        if (sizes[i].label === `Original`) {
          Session.set(cover, sizes[i].source); // eslint-disable-line
        };
      }
    }
  });

如何更好地处理这个问题的提示非常感谢。

1 个答案:

答案 0 :(得分:0)

原来它与WiFi有关。但是只有Firefox有这个问题。所有其他浏览器都连接得很好。

关闭WiFi再打开然后再解决问题。