Angular2 sans hachage dans l'url
Maintenant, mon site ressemble à ça parce que je suis en utilisant l'approche décrite ici
http://localhost:4200/#/cadastro
Est-il possible de supprimer le hash de l'url et ne pas avoir l'erreur 404?
EDIT: Routeur Module ajouté
const appRoutes: Routes = [
{ path: '', component: HomeComponent },
{ path: 'cadastro', component: CadastroNoivosComponent },
{ path: '**', component: HomeComponent }
];
export const routing = RouterModule.forRoot(appRoutes);
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez Angulaire finale, les raisons de la table de hachage peut être:
Donc en supprimant susceptible de l'aider.
Sinon, si vous avez dans vos prestataires (en NgModule) ont utilisé:
juste de le supprimer.
MODIFIER, si vous avez besoin d'LocationStrategy, essayez de changer de
HashLocationStrategy
àPathLocationStrategy
:Plus sur LocationStrategy ici
Maintenant que j'ai vu vos itinéraires ainsi au sujet de votre 404 problème, vous pouvez essayer de changer le suivant
à:
Plus sur le routage ici
Également vérifier que dans votre
index.html
vous avez défini le basehref comme suit:PathLocationStrategy
PathLocationStrategy
, toujours l'erreur 404 lorsque le rechargement de la page 🙁