从文件夹中运行Meteor

时间:2016-01-07 00:15:29

标签: javascript apache meteor

我已经运行meteor build来创建我的捆绑包,上传到服务器,它运行正常,但.css和.js路径是错误的,因为它使用根网址。我需要在/project文件夹中运行它。它再次运行,但文件上有404,因为它们不以/project为前缀。

例如。 http://domain.com/65d054cb90ff094804072528d222178ddbf625e22.js?meteor_js_resource=true 404 (Not Found)

需要http://domain.com/project/65d054cb90ff094804072528d222178ddbf625e22.js?meteor_js_resource=true

我已尝试使用ROOT_URL=http://domain.com/project node main.js,这会产生unknown path错误,我也尝试将Meteor.absoluteUrl('project', {});与rooturl结合使用,但再次无效。< / p>

你们中的任何一个人都有什么想法吗? :)谢谢!

PS。如果有相关的话,它会在带有ProxyPass的apache服务器上运行。

1 个答案:

答案 0 :(得分:0)

您可以指示您的apache使用ProxyPassMatch重定向这些来电,例如:

<LocationMatch ^/(.*)meteor_js_resource=true$>
    ProxyPassMatch http://localhost/project/$1meteor_js_resource=true
</LocationMatch>