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 № 1W pliku modułu aplikacji, do którego importujesz moduł routingu, dodaj parametr useHash: true. Na przykład: RouterModule.forRoot (trasy, {useHash: true})