【问题标题】:meteor build --server vs ROOT_URL流星构建--server vs ROOT_URL
【发布时间】:2017-01-31 05:10:47
【问题描述】:

在部署流星应用程序时通过meteor build 提供的服务器URL 与在运行流星服务器期间通过ROOT_URL 环境变量提供的根URL 之间有什么区别。

即:

meteor build --server http://foo.com

对比

export ROOT_URL=http://foo.com

【问题讨论】:

    标签: node.js meteor


    【解决方案1】:

    构建时间--server 参数用于 android/ios 设备 - 这告诉 apk/app 它的 Meteor 服务器在哪里。在网页上更容易,因为所有 url 都是相对于当前 URL 的。

    HTML/CSS/JS 都捆绑在 apk/app 中,并驻留在设备上。热码推送机制需要知道要联系更新的服务器地址。

    环境变量是为了服务器的利益,所以它知道它自己的位置是什么。它不能依赖自己的 IP 地址,因为它可能无论如何都在防火墙后面,即使 IP 地址在共享主机环境中也没用,它需要知道 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-12
      • 2015-11-23
      • 1970-01-01
      • 2014-12-18
      • 2016-10-21
      相关资源
      最近更新 更多