/ / Angular 5 & Go Webservices - go, Google-Cloud-Platform, Angular5

Angular 5 i Go Webservices - go, google-cloud-platform, angular5

Angular 5 jako przód i backend jak Golang iUsługi pisemne w ruchu Gdy strona jest odświeżana, żądanie jest wysyłane do serwera, co powoduje błąd 404 strony nie znaleziony, ponieważ żądanie omija router pod kątem.

Np .: Z Routingu, jeśli zadzwonimy / zalogujemy się, jesteśmy w stanie wyświetlić stronę, ale jeśli odświeżymy to samo, pokazuje się jako strona nie znaleziona 404.

Kątowy5:

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

udać się:

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

Czy ktoś może mi pomóc naprawić ten problem

Odpowiedzi:

0 dla odpowiedzi № 1

W pliku modułu aplikacji, do którego importujesz moduł routingu, dodaj parametr useHash: true. Na przykład: RouterModule.forRoot (trasy, {useHash: true})