我在战争中打包了我的角度v4应用程序:my-app.war。 这场战争由jboss提供
然后可以使用http://myDomain/my-app/
访问此应用当我拨打http://myDomain/时,我已将Vhost设置为指向我的应用:
<Location "/">
ProxyPass http://127.0.0.1:8080/my-app/
</Location>
因此,当我致电http://myDomain/时,我可以访问我的应用,但如果我想访问特定路线,则会收到404错误(例如http://myDomain/home)
我可以通过我的角度应用程序导航来访问http://myDomain/home,但无法直接访问它(如喜欢的那样)
有关如何做的任何想法?
修改: 我的vhost现在是:
<Location "/">
RewriteEngine On
# If an existing asset or directory is requested go to it as it is
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule ^ - [L]
# If the requested resource doesn't exist, use index.html
RewriteRule ^ /index.html
ProxyPass http://127.0.0.1:8080/my-app/
</Location>
当我尝试访问http://myDomain/时,我只得到了#34;正在加载&#34;显示,应用程序没有在控制台中加载原因我在404中获得了所有* .bundle.js。它尝试从http://myDomain/*.bundle.js加载,虽然它应该尝试http://myDomain/my-app/*.bundle.js,但不要#39} ;我知道如何解决这个问题
当我尝试拨打http://myDomain/home时出现500错误