Ich bin ein Neuling bei Meteor und versuche, asynchrone Daten von der Heroku API zu bekommen.
Serverseitiger Code:
%Vor%Clientseitiger Code:
%Vor% Heroku braucht eine Weile, um zu antworten, also lautet die Antwort undefined
.
Wie kann man das asynchrone Ergebnis am besten abfangen?
Danke.
Es gibt keine Möglichkeit, direkt Ergebnisse von Meteor.call zurückzugeben. Es gibt jedoch mindestens 2 Lösungen (@akshat und @Hubert OG): Verwendung von Meteor-Methoden in einem Vorlagenhelfer
Verwenden von Meteor._wrapAsync:
%Vor%Richtige Verwendung der Future-Bibliothek:
%Vor%Die Verwendung der Future-Bibliothek OHNE Meteor.bindEnvironment ist NICHT EMPFOHLEN , siehe:
Es gibt auch einen dritten Ansatz mit Async-Dienstprogrammen
Tags und Links javascript meteor