meteor build --server vs ROOT_URL

时间:2017-01-30 17:52:47

标签: node.js meteor

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

即:

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

VS

export ROOT_URL=http://foo.com

1 个答案:

答案 0 :(得分:3)

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

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

环境变量是为了服务器的利益,因此它知道它自己的位置是什么。它不能依赖自己的IP地址,因为它可能在防火墙后面,甚至IP地址在共享主机环境中没用,它需要知道URL。