Ich hatte seltsames Problem während der Bereitstellung des Angular-Projekts auf meinem lokalen Server. Ich baute das Projekt und kopierte in den Webserver-Ordner, auf den zugegriffen werden kann: http://localhost/angular/
Winkelseite nicht gefunden, wenn es aktualisiert wird
base href
auch eingerichtet und app funktioniert gut. Wenn ich auf den Link klicke, funktioniert es, zum Beispiel: http://localhost/angular/apartments
Aber wenn ich aktualisiere, ist es 404
Fehler wird angezeigt.
haben Sie die SPA Ausweichroute auf dem Server festgelegt? – JayDeeEss
Angular spielt mit der URL, aber wenn Sie die Seite aktualisieren, denkt Ihr Server tatsächlich, dass Sie ihn nach der Wohnungsseite fragen, während Sie tatsächlich Angular fragen! Zwei Wege davon: entweder deklarieren Sie alle Ihre Routen zu Ihrem Server, oder Sie verwenden den Hash wie folgt (in Ihrer RouterModule-Deklaration): 'RouterModule.forRoot (yourRoutes, {useHash: true})' – trichetriche