在部署流星应用程序时通过meteor build
提供的服务器URL与通过运行流星服务器期间提供的ROOT_URL
环境变量提供的根URL之间有什么区别。
即:
meteor build --server http://foo.com
VS
export ROOT_URL=http://foo.com
答案 0 :(得分:3)
构建时间--server
参数用于android / ios设备 - 这告诉apk / app它的Meteor服务器在哪里。在网页上它更容易,因为所有网址都与当前网址相关。
HTML / CSS / JS全部捆绑在apk / app中,并且驻留在设备上。热代码推送机制需要知道要联系以进行更新的服务器的地址。
环境变量是为了服务器的利益,因此它知道它自己的位置是什么。它不能依赖自己的IP地址,因为它可能在防火墙后面,甚至IP地址在共享主机环境中没用,它需要知道URL。