来自app.meteor.com的Meteor.http.call()

时间:2015-10-20 21:52:11

标签: javascript meteor ddp

我有一个应用程序,我在服务器端函数中使用Meteor.http.call()。

var ret = Meteor.http.call("GET", "https://www.quandl.com/api/v1/datasets/SF1/<...>"); 

这可以使用localhost流星服务器:我的数据返回ret变量 我将应用程序部署到ruleoneinvesting.meteor.com,现在我使用同一个调用得到了这个错误:

XMLHttpRequest cannot load https://ddp--4645-ruleoneinvesting.meteor.com/sockjs/info?cb=p7czcbhqun. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://ruleoneinvesting.meteor.com' is therefore not allowed access. The response had HTTP status code 503.

This没有帮助。

2 个答案:

答案 0 :(得分:0)

对不起,我的错。我正在使用

fs.writeFile('../../../../../../data/')

在不允许在*.meteor.com中写入的文件夹中 这导致了HTTP状态代码503

答案 1 :(得分:-1)

由于您正在获取&#34; HTTP状态代码503&#34;,这可能不是您可以或需要修复的内容。

根据wicked peter,问题可能不是你的问题,而是服务器的问题:

503 Service Unavailable
The server is currently unavailable (because it is overloaded or down for maintenance). Generally, this is a temporary state