App部署到Meteor.com后停止工作?

时间:2015-02-15 01:04:51

标签: javascript meteor

所以我构建了一个天气应用程序,它在对一个位置进行地理编码后从forecast.io api和flickr api获取数据。我在本地运行时工作正常。我将它部署到meteor.com(http://betterweather.meteor.com)。

而且....它不起作用。我可以输入一个位置并单击搜索,但没有任何反应。在控制台中,它说在提供getForecastData和getFlickrPhotos的结果时有一个例外,我调用这两个方法从apis中检索数据。但我无法弄清楚为什么一旦部署就会​​发生,而不是在本地发生?

我唯一能想到的是我的API密钥位于设置文件中,因此通常当我在本地运行应用程序时,我必须使用meteor -settings settings.json启动它。这可能与它有关吗?

以下是我在控制台中看到的示例:

“提供调用'getFlickrPhotos'结果的例外情况:[”提交表单“] ......

1 个答案:

答案 0 :(得分:1)

听起来你已经发现了问题所在。您可以使用标志部署到Meteor以包含设置文件:

meteor deploy betterweather.meteor.com --settings settings.json

看看是否解决了这个问题。