gpt4 book ai didi

java - 将 Angular dist 服务到 Tomcat 正在将路由读取为文件夹

转载 作者:行者123 更新时间:2023-11-28 22:49:27 25 4
gpt4 key购买 nike

我在使用 CORS 时遇到了一些问题(我无法将 angular 服务端口 4200 与我的 tomcat 8080 端口通信)所以我将我的 angular 项目移到了我的 java WebContent 中,现在我直接为 dist 文件夹提供服务(所以我解决了我的CORS 问题)。我认为它会工作但是在第一次调用 index.html 后(索引将我重定向到我的默认路由)如果我尝试更改我的路由浏览器说找不到。我已经在这个问题上工作了 3 天,但我迷路了。

最佳答案

尝试使用 HashLocationStrategy 告诉 Angular 解析路由。

import {HashLocationStrategy, LocationStrategy} from "@angular/common";

@NgModule({
declarations: [
...
],
imports: [
...
],
providers: [
...
{provide: LocationStrategy, useClass: HashLocationStrategy},
],
bootstrap: [AppComponent]
})
export class AppModule {
}

关于java - 将 Angular dist 服务到 Tomcat 正在将路由读取为文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45166668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com