运行 具有自定义 url 的流星应用程序

Running meteor application with a custom url

一些 meteor 包需要知道 运行ning 应用程序的绝对值 url。例如 accounts-googleaccounts-facebook 需要知道 url 才能正确设置 oauth 重定向。如果设置不正确(即与社交提供者中配置的相匹配),oauth 流程将失败。

如果我 运行 流星 url 默认设置为 127.0.0.1。我该如何更改它?

我找到了 2 个解决方案:

我觉得第一种方案比较灵活。您可以 运行 您的应用程序使用:

export ROOT_URL='http://yourcustomurl'
meteor

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

meteor --port $IP:$PORT