Javascript 从文件夹中运行Meteor
我已经运行了Javascript 从文件夹中运行Meteor,javascript,apache,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/pro
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\u URL=http://domain.com/project 节点main.js
,它给出了一个未知路径
错误,我还尝试使用Meteor.absoluteUrl('project',{})
与rooturl结合使用,但同样无效
你们这些优秀的人有什么想法吗?:)谢谢
另外,如果相关的话,它运行在带有ProxyPass的apache服务器上。您可以指示apache使用代理重定向这些调用,例如:
<LocationMatch ^/(.*)meteor_js_resource=true$>
ProxyPassMatch http://localhost/project/$1meteor_js_resource=true
</LocationMatch>
ProxyPassMatchhttp://localhost/project/$1meteor_js_resource=true
您可以指示apache使用以下命令重定向这些调用:
<LocationMatch ^/(.*)meteor_js_resource=true$>
ProxyPassMatch http://localhost/project/$1meteor_js_resource=true
</LocationMatch>
ProxyPassMatchhttp://localhost/project/$1meteor_js_resource=true