应用程序一旦部署到Meteor.com就停止工作
App stops working once deployed to Meteor.com?
所以我构建了一个天气应用程序,它在对位置进行地理编码后从forecast.io api和flickr api获取数据。当我在本地运行它时,它工作得很好。我把它部署到了metro.com(http://betterweather.meteor.com)。
而且。。。。它不起作用。我可以输入一个位置,然后点击搜索,什么都不会发生。在控制台中,它说在传递getForecastData和getFlickrPhotos的结果时出现了异常,我调用这两个方法来从api中检索数据。但我不明白为什么一旦部署就会发生这种情况,而不是在本地发生?
我唯一能想到的是,我的API密钥在一个设置文件中,所以通常当我在本地运行应用程序时,我必须用meter启动它——settings.json。这与它有关系吗?
下面是我在控制台中看到的一个例子:
"传递调用'getFlickrPhotos'的结果时出现异常:["submit form"]…
听起来您已经发现了问题。您可以使用标志部署到Meteor,以包括设置文件:
meteor deploy betterweather.meteor.com --settings settings.json
看看这是否解决了问题。
相关文章:
- jQuery UI自动完成突然停止工作
- JavaScript打印功能使日历停止工作
- 下拉列表在使用z索引放置在前面后停止工作
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- 注入工厂时,Angular停止工作
- React Native DeviceEventEmitter键盘WillShow停止工作
- JavaScript在更改css时停止工作
- Chrome地理定位在更新后停止工作
- 重新启动jquery脚本后,角度停止工作
- twitter引导崩溃在第一次点击后停止工作
- 更新Wordpress和我的平滑滚动停止工作
- Hammer.js过了一段时间就停止工作了
- 应用程序在“关闭”之后停止工作(控制台中没有错误);咕哝的构造”;
- 当我添加JavaScript时,链接按钮停止工作
- NetBeans调试突然停止工作
- 某些Magento后端管理按钮已停止工作
- 表单验证在接近尾声时停止工作
- 为什么在ASP.NET Ajax更新面板中执行任何操作后javascript元素都停止工作
- 在html文件中添加了多个外部javascript,其中一个停止工作
- 应用程序一旦部署到Meteor.com就停止工作