我试图让我的应用程序在NGINX反向代理后面运行并取得了一些小小的成功。
路径为http://dev.sertal.ch/myApp
,可以访问该应用程序。
我仍然面临的问题是,如果没有在网址开头加硬编码public
,则无法访问myApp
文件夹中的图片。对于CSS内部的URL,这尤其是一个问题。
答案 0 :(得分:3)
您需要在启动meteor应用程序时设置ROOT_URL环境变量。如果您使用meteor
从应用程序目录中的命令行开始,它将是这样的:
ROOT_URL=http://dev.sertal.ch/myApp meteor
答案 1 :(得分:1)
Meteor有一个ROOT_URL属性,您必须为捆绑的应用程序明确设置。
它的形式为Meteor.absoluteUrl([path], [options])
,而path
参数正是您所寻找的,摘自文档:
的详细信息附加到根URL的路径。不要包含前导“/".