meteorbuild立 – 服务器与ROOT_URL

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

即:

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

VS

export ROOT_URL=http://foo.com

构build时间 – 服务器参数是用于Android / iOS设备 – 这告诉apk /应用程序它是Meteor服务器。 在网页上更容易,因为所有的url都是相对于当前的url。

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

环境variables是为了服务器的好处,所以它知道它自己的位置是什么。 它不能依靠自己的IP地址,因为它可能在防火墙后面,甚至IP地址在共享主机环境中也是没有用的,所以它需要知道URL。