我使用maven-war插件在one*.war文件中构建java+angular应用程序。我已经配置了hashlocationstrategy,这样两个应用程序可以在同一个端口上工作。
但是在添加了i18n翻译之后,我遇到了url和basehref的问题。通常,没有翻译,如果我想打开某个页面,我会去例如localhost:8080/#/resource/alfa 一切正常。
但是如果我用翻译(例如“en”)构建应用程序,语言代码会附加在hash之前,java应用程序会认为这是对后端某些资源的调用。我找不到一种方法,例如附加这个语言代码后散列,所以一切都像以前的工作。
此刻我无法移动到另一个港口。
暂无答案!
目前还没有任何答案,快来回答吧!