Tak, próbuję napisać metodę, która wywołuje http. Kiedy uruchomić metodę, pojawia się następujący błąd:Meteor.http metoda jest niezdefiniowana na serwerze?
Exception while invoking method 'upload' TypeError: Cannot call method 'call' of undefined
Oto co kod wygląda następująco:
Klient:
console.log(Meteor.call('upload', f, content));
Serwer:
Meteor.methods({
upload: function(file, content) {
this.unblock();
Meteor.http.call("PUT", "http://blah");
}
});
UPDATE : Problem rozwiązany, okazuje się, że musiałem włączyć pakiet: meteor add http
* przy ekspresji * 'Meteor.http' ocenia undefined ... gdzie jest problem/pytanie? Pytanie brzmi: "Dlaczego Meteor.http nie jest funkcją?" lub niektóre takie. To tylko debugowanie.) –
http://docs.meteor.com/#meteor_http_call –
Czy są jakieś błędy w konsoli przeglądarki? –