我可能已经看过一些明显的东西了,但是我无法通过代理使我的angular2应用程序工作。根据我的理解,我必须对应用程序和路由器的基本href进行硬编码,如果我通过代理,当基本URL可以更改时,这似乎有问题。例如,如果我在http://example.com/ng2-app/托管我的应用,然后代理到http://example.com/public/app/,我在浏览器控制台中收到错误消息: 无法匹配任何路线。当前细分:'公开'。可用路线:['/ sample','/ request-form','/','/ request-view']。
有没有办法让应用程序相对于他们的根URL而永远不会硬编码根?我误解了某些东西是如何起作用的还是忽略了什么?