运行 具有自定义 url 的流星应用程序
Running meteor application with a custom url
一些 meteor 包需要知道 运行ning 应用程序的绝对值 url。例如 accounts-google
或 accounts-facebook
需要知道 url 才能正确设置 oauth 重定向。如果设置不正确(即与社交提供者中配置的相匹配),oauth 流程将失败。
如果我 运行 流星 url 默认设置为 127.0.0.1。我该如何更改它?
我找到了 2 个解决方案:
- 设置
ROOT_URL
环境变量
- 致电meteor.absoluteurl function
我觉得第一种方案比较灵活。您可以 运行 您的应用程序使用:
export ROOT_URL='http://yourcustomurl'
meteor
如果使用 Cloud 9,您可以创建一个 运行 配置,您可以在其中指定任何环境变量,可能类似于 ROOT_URL='https://yourcustomurl.c9.io'
,然后 运行:
meteor --port $IP:$PORT
一些 meteor 包需要知道 运行ning 应用程序的绝对值 url。例如 accounts-google
或 accounts-facebook
需要知道 url 才能正确设置 oauth 重定向。如果设置不正确(即与社交提供者中配置的相匹配),oauth 流程将失败。
如果我 运行 流星 url 默认设置为 127.0.0.1。我该如何更改它?
我找到了 2 个解决方案:
- 设置
ROOT_URL
环境变量 - 致电meteor.absoluteurl function
我觉得第一种方案比较灵活。您可以 运行 您的应用程序使用:
export ROOT_URL='http://yourcustomurl'
meteor
如果使用 Cloud 9,您可以创建一个 运行 配置,您可以在其中指定任何环境变量,可能类似于 ROOT_URL='https://yourcustomurl.c9.io'
,然后 运行:
meteor --port $IP:$PORT