使用自定义URL运行流星应用程序

时间:2015-05-30 16:24:56

标签: node.js meteor meteor-accounts

某些meteor包需要知道正在运行的应用程序的绝对URL。例如,accounts-googleaccounts-facebook需要知道正确设置oauth重定向的网址。如果未正确设置(即匹配社交提供者中配置的那个),则oauth流失败。

如果我运行meteor,默认情况下url设置为127.0.0.1。我怎样才能改变它?

1 个答案:

答案 0 :(得分:0)

我找到了2个解决方案:

我认为第一种解决方案更灵活。您可以使用以下命令运行应用程序:

export ROOT_URL='http://yourcustomurl'
meteor

如果使用Cloud 9,您可以创建一个运行配置,您可以在其中指定任何环境变量,可能类似ROOT_URL='https://yourcustomurl.c9.io',然后运行:

meteor --port $IP:$PORT