2016-12-14 2 views
0

Dies ist einfach mit einem Client-seitigen Router oder JS auf dem Client zu tun. Aber da Fenster kein Objekt auf dem Server ist, wie würde man einen Abfrageparameter erhalten oder sogar eine URL vom Server lesen? Ich habe Knotenbeispiele überprüft, konnte aber nichts finden, was nicht zum Ausdruck von js gehört.Meteor: Abfrage Parameter von URL auf Server? Anwendungsfall Instagram oAuth

Mein Anwendungsfall ist Instagram, Er sendet mir einen Code zurück, der auf dem Server gelesen werden muss, und dann sende ich eine HTTP-Anfrage mit diesem Code vom Server, um ein Zugriffs-Token abzurufen.

Muss beim Laden der Seite geladen werden, nicht laden und dann über den Client an den Server senden.

Grundsätzlich möchte ich die Abfrage von "Code" http://localhost:3000/?code=5e04c2e304f24f8b8380c2ec81202139 auf dem Server abrufen.

+0

Verwenden Sie Meteor? – Khang

+0

Ja tut mir leid, vergessen zu erwähnen, dass, Aktualisierung – NicholasByDesign

Antwort

1

Ich lese die Instagram instruction for authentication, es scheint, dass Sie den Server-Side-Flow verwenden. Ich weiß nicht, warum Sie dies über den clientseitigen Authentifizierungsablauf wählen, der geeigneter erscheint. Ich denke, Sie sollten überlegen, welche Methode Sie verwenden sollen. Wie auch immer, um Ihre Frage zu beantworten, könnten Sie das WebApp Paket verwenden, um eine Serverroute in Meteor zu definieren:

+0

Es ist eine Anforderung auf Anfrage, deshalb ging ich mit Server-Side-Flow. Ich werde das bald ausprobieren und wenn es klappt. Ich werde akzeptieren. Danke für die Bemühungen im Voraus. Wirklich cool Ich hatte diesen Teil der Meteor-Dokumente noch nie zuvor gesehen. – NicholasByDesign

Verwandte Themen