2016-04-04 12 views
0

Ich möchte meine Ergebnisse abrufen, die in/geoCodes/geocode gespeichert sind. Es gelingt mir, Werte einzufügen, aber ich kann die Ergebnisse nicht in meinem HTML anzeigen.Wie Werte in remoteMethod() abgerufen werden

Strongloop explorer

Console to show results

 // maplink sample: http://maps.google.com/?q=37.2110625,-121.8054238 
     var maplink = "http://maps.google.com/?q=" + lat + "," + lng; 
     console.log('maplink is ' + maplink); 
     // make a callback function cb 
     cb(null,maplink); 
+0

Was genau ist das erwartete Verhalten und wie unterscheidet sich das tatsächliche Verhalten? – MarcoS

+0

Es wird die Eingabe erhalten und einen Maplink zurückgeben, den ich schon bekommen kann, aber das Ergebnis wird in der Konsole angezeigt, was nicht das ist, was ich möchte. Ich möchte den Rückgabewert (Maplink) in meinen HTML-Code einfügen. @MarcoS – sxxxxxxx

+0

Wird dieser Code im Browser oder auf der Serverseite ausgeführt? Sie sollten noch mehr 'Kontur' Info liefern ... :-) – MarcoS

Antwort

0

Für einen "Browser" app Werte einen Server bilden zu erhalten, haben Sie eine Client-Server-Schnittstelle zum Einrichten. Zum Beispiel implementieren Sie eine RESTful API auf Ihrem Server (siehe express site, und zum Beispiel diese nette tutorial).
Ihre serverseitige API wird einige Methoden verfügbar machen (zum Beispiel getGeoLocation), und dann, in Ihrer clientseitigen App (im Browser), wird es einfach sein, die Werte von Ihrem Dienst zu erhalten (siehe zum Beispiel SO question/answers).

+0

Ich habe meinen Wert in/geoCodes/geocode hinzugefügt und es gibt nur die post-Methode. Es gibt keine get-Methode dafür. Das Foto des Entdeckers befindet sich oben. – sxxxxxxx

+0

O.k., also hast du eine API mit einer POST-Methode eingerichtet, akzeptierst eine Adresse und gibst einen maplink zurück (sorry, ich bin heute ziemlich schläfrig, aber ... :-). Perfekt. Du hast gesagt, du hast es in der Konsole getestet und es funktioniert. Hast du es mit Curl oder im Browser getestet? – MarcoS

+0

Yup, ich habe versucht, den Maplink im Browser anzuzeigen, aber es funktioniert nicht. Wie zeige ich den Maplink an? – sxxxxxxx

Verwandte Themen