2016-07-21 21 views
-1

Ich muss eine API für Wetter-Anwendung mit Express Node.js erstellen. Da ich keine Daten speichere, verwende ich die Datenbank nicht. meine Anwendung erlaubt dem Benutzer, einen Namen der Stadt einzugeben, und die Wetterinformationen werden direkt von der openweathermap.orgAPI mit nodejs express

die Frage ist, habe ich eine funktionierende Javascriptanwendung, aber, wie man die Wetterdaten von openweathermap.org herein erhält die API route city /: cityName

+1

Sie suchen etwas wie https://github.com/request/request –

+2

Bitte konkretisieren Sie Ihr Problem. Was macht Sie unfähig, Daten von diesem Dienst anzufordern, und unter welchen Umständen? Können Sie einen Teil Ihres Codes anzeigen, der das Problem reproduziert? –

+0

Mögliches Duplikat von [Express und Nodejs: Beste Methode zum Aufruf einer externen API] (http://stackoverflow.com/questions/25329574/express-and-nodejs-best-way-to-call-an-external-api) – DrakaSAN

Antwort

0

Wie oben erwähnt, würde ich vorschlagen, die request Bibliothek zu verwenden. Lesen Sie in der Dokumentation nach, wie Sie eine GET-Anfrage bearbeiten.

Sie sollten sich auch auf das Protokoll openwathermap API beziehen, um zu sehen, wie sie Anfragen erwarten. Auch als eine Seite nicht würde ich empfehlen, Citys nach ID, nicht nach Namen zu referenzieren.