【问题标题】:Angular 2 refresh issue under context path上下文路径下的 Angular 2 刷新问题
【发布时间】:2017-05-05 21:26:19
【问题描述】:

我正在开发一个 Angular 2 应用程序。我发现了很多,但我没有找到适合我的问题的解决方案。 所以本质上,如果我用“ng serve”运行应用程序一切正常,如果我刷新页面(例如http://localhost:4200/home)它工作正常。 当我在战争中构建应用程序并使用不同的上下文路径(例如 /myapp)将其部署在 Wildfly 上时,就会出现问题。 此时路由导航工作正常,但如果我刷新页面,我会收到“未找到错误”。 我在 index.html 上的基本 href 是 ""

【问题讨论】:

  • 在wildfly中,您应该将每个http调用(如home/*)映射到/home。你应该将你的基本href设置为/home
  • 所以目前我的wildfly上下文根是“myapp”,如果我将base-href更改为“/myapp”,那么angular会在“localhost:8080”而不是“@”下寻找资源987654323@"

标签: angular routing refresh contextpath


【解决方案1】:

解决了 {提供:LocationStrategy,使用类:HashLocationStrategy} 在应用模块中

【讨论】:

    猜你喜欢
    • 2017-06-09
    • 2016-04-03
    • 1970-01-01
    • 2017-08-08
    • 2016-12-07
    • 2017-02-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-14
    相关资源
    最近更新 更多