我目前正在我的服务器上开发,而不是在我的个人计算机上,但似乎无法告诉Meteor,因为我正在尝试使用Facebook登录。 app.example.com
的预期登录网址为
https://www.facebook.com/dialog/oauth?client_id=<client id>&redirect_uri=http://app.example.com/_oauth/facebook?close&<more junk>
但我总是得到
https://www.facebook.com/dialog/oauth?client_id=<client id>&redirect_uri=http://localhost:3000/_oauth/facebook?close&<more junk>
我正在使用Nginx作为Meteor服务器的代理,所以我应该能够访问它指向app.example.com
,但Meteor似乎没有检测到它。哪里可以改变?
答案 0 :(得分:4)
您应该在执行meteor之前设置环境值ROOT_URL,即
ROOT_URL=http://app.example.com meteor run