gpt4 book ai didi

go - Angular 5 和 Go 网络服务

转载 作者:数据小太阳 更新时间:2023-10-29 03:23:47 26 4
gpt4 key购买 nike

Angular 5 作为前端和后端作为 Golang 和书面服务当页面刷新时,请求被发送到服务器,导致页面未找到 404 错误,因为请求绕过 angular 中的路由器。

例如:如果我们调用/login,我们可以从路由中显示一个页面,但如果刷新相同的页面,则会显示为找不到页面 404。

角度 5:

const AppRoutes: Routes = [
{ path: '/', component: SignupComponent, pathMatch: 'full' },
{ path: 'login' , component: LoginComponent },
{ path: 'home' , component: VisitsComponent},
{ path: 'createavisit/:id', component: VisitComponent},
];

Go:

http.Handle("/", http.FileServer(http.Dir("./angular/dist")))
http.HandleFunc("/register", RegisterHandler)
http.HandleFunc("/log", LoginHandler)

谁能帮我解决这个问题

最佳答案

在导入路由模块的应用程序模块文件中添加 useHash:true 参数。例如:RouterModule.forRoot(routes, {useHash: true})

关于go - Angular 5 和 Go 网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47922837/

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