javascript - 从文件夹中运行 Meteor

标签 javascript apache meteor

我已经运行 meteor build 来创建我的包,上传到服务器,它运行良好,但是 .css 和 .js 路径是错误的,因为它使用的是根 URL。我需要从 /project 文件夹中运行它。它再次运行,但文件上出现 404,因为它们没有以 /project 为前缀。

<小时/> 例如。 http://domain.com/65d054cb90ff094804072528d222178ddbf625e22.js?meteor_js_resource=true 404(未找到)

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

<小时/>

我尝试使用ROOT_URL=http://domain.com/project node main.js,这给出了未知路径错误,我也尝试过使用 Meteor.absoluteUrl('project', {}); 与 rooturl 结合使用,但同样无济于事。

各位好心人有什么想法吗? :)谢谢!

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

最佳答案

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

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

关于javascript - 从文件夹中运行 Meteor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34645279/

相关文章:

php - Magento 可配置产品运行缓慢,strace 显示对/usr/share/zoneinfo 的数千次统计调用

PHP 5.3.3 - 未加载 Mysql 扩展

javascript - 在 Meteor 中的 Iron Router 模板助手上使用参数

apache - Apache2 中的 401 自定义错误页面

javascript - meteor 铁路由器 header 类型不是 json

javascript - 在 Meteor 中重用相同的 block 助手会导致奇怪的上下文问题

javascript - 求三 Angular 形面积? "Undefined"如果 num < 0

javascript - 图像在浏览器中调整大小后如何运行函数? (JS/JQuery)

javascript - 如何将多级 JavaScript 对象反序列化为 HTML 表单?

javascript - 我无法将 css 类添加到新元素