某些meteor包需要知道正在运行的应用程序的绝对URL。例如,accounts-google
或accounts-facebook
需要知道正确设置oauth重定向的网址。如果未正确设置(即匹配社交提供者中配置的那个),则oauth流失败。
如果我运行meteor,默认情况下url设置为127.0.0.1。我怎样才能改变它?
答案 0 :(得分:0)
我找到了2个解决方案:
ROOT_URL
环境变量我认为第一种解决方案更灵活。您可以使用以下命令运行应用程序:
export ROOT_URL='http://yourcustomurl'
meteor
如果使用Cloud 9,您可以创建一个运行配置,您可以在其中指定任何环境变量,可能类似ROOT_URL='https://yourcustomurl.c9.io'
,然后运行:
meteor --port $IP:$PORT