我需要防止我的流星助手立即返回,直到超时或数据从我的Meteor.http.get(url, ...)
请求中返回。例如,
Meteor.templateName.helpers ({
testHelper: function()
{
var ss = "doesnt wait";
Meteor.http.get("http://api.somesite.com",
function (error, result) {
if(!error){
if(result.statusCode === 200) {
var respJson = JSON.parse(result.content);
console.log(respJson);
ss = "should have this value";
}
}
});
return ss;
}
})
不是Meteor.http
阻塞调用,我怎样才能让辅助方法停止,直到获取请求返回数据。我需要将 get 请求移至 Meteor.Method 吗?