2

我正在使用 Twitter 登录设置 Meteor 应用程序并遇到以下问题:我想让我的同事可以访问该应用程序的本地开发版本(位于http://server.mydomain.com:3000),但 Twitter登录回调始终重定向到 localhost:3000。我完全可以登录,但我的同事不能。

不幸的是,我没有找到关于如何在 Meteor 的登录服务配置中定义回调 url 的任何参考:

Accounts.loginServiceConfiguration.insert({
  service: "twitter",
  consumerKey: "***",
  secret: "***"
});

任何帮助将不胜感激。谢谢你。

4

1 回答 1

2

您需要确保将 twitter 的回调 url 设置为server.mydomain.com:3000/_oauth/twitter?close. 该设置将在 Twitter 中https://dev.twitter.com/apps/

第二件事是确保您在部署模式下运行您的应用程序,而不是在开发模式下您还必须将ROOT_URL环境变量设置为http://server.mydomain.com:3000.

于 2013-10-14T16:14:43.827 回答