改变流星应用程序的ROOT_URL

时间:2014-02-18 06:46:19

标签: meteor

我试图让我的应用程序在NGINX反向代理后面运行并取得了一些小小的成功。

路径为http://dev.sertal.ch/myApp,可以访问该应用程序。

我仍然面临的问题是,如果没有在网址开头加硬编码public,则无法访问myApp文件夹中的图片。对于CSS内部的URL,这尤其是一个问题。

2 个答案:

答案 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的路径。不要包含前导“/".

点击此处查看有关选项http://docs.meteor.com/#/full/meteor_absoluteurl

的详细信息