リクエストからタイムアウトまたはデータが返されるまで、隕石ヘルパーがすぐに返されないようにする必要があります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 リクエストがデータを返すまでヘルパー メソッドを停止するにはどうすればよいですか。get リクエストを Meteor.Method に移動する必要がありますか?