代理背后的Angular 2 App

Wil*_*ill 6 proxy router angular

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

有没有办法让应用程序相对于他们的根URL而永远不会硬编码根?我误解了某些东西是如何运作的还是忽略了某些东西?