2014-01-07 11 views
5

Ich entwickle gerade auf meinem Server, nicht auf meinem PC, aber es scheint unmöglich zu sein, Meteor zu sagen, da ich versuche, Facebook Login zu verwenden. Die erwartete Login URL für app.example.com istMeteor + accounts-facebook Umleitung auf falsche URL

https://www.facebook.com/dialog/oauth?client_id=<client id>&redirect_uri=http://app.example.com/_oauth/facebook?close&<more junk> 

Aber ich bekomme immer

https://www.facebook.com/dialog/oauth?client_id=<client id>&redirect_uri=http://localhost:3000/_oauth/facebook?close&<more junk> 

ich Nginx als Proxy für Meteor-Server bin mit, also sollte ich es zugreifen können app.example.com zeigen, aber Meteor scheint es nicht zu erkennen. Wo ist es veränderbar?

+0

Können Sie den Code bereitzustellen, die die URL oben erzeugt? – richsilv

+0

Ich weiß nicht, wo es ist. Ich habe gerade die Pakete accounts-facebook heruntergeladen und '{{loginButtons}}' auf meine Seite eingefügt. – ranisalt

Antwort

4

Sie sollten den Umgebungswert ROOT_URL setzen, bevor Meteor ausgeführt wird, das heißt

ROOT_URL=http://app.example.com meteor run