我在{provide: APP_BASE_HREF, useValue: '/'},
中使用app.module.ts
来删除网址localhost:4200/#/search
中的哈希值。
它在我当地工作得很好。该网址已更改为localhost:4200/search
。我重新加载页面时工作正常。
我使用ng build -op="app" --base -href="dist"
构建应用程序,并将这些文件放在我WebContent
的{{1}}文件夹中。
我已将应用程序Maven Project
部署到JBoss中。我的网址没有哈希ROOT.war
,但是当我重新加载网页时,我收到了IP/search
。
任何解决方案?
答案 0 :(得分:-1)
您应该将所有网页重定向到服务器端index.html
的root用户
为了删除主题标签,我认为这个链接会有所帮助
https://codecraft.tv/courses/angular/routing/routing-strategies/