Ich habe eine Anwendung, die nicht an der Wurzel unserer Website bereitgestellt wird, lebt es bei site.com/TRAP_beta
und eine Komponente Route definiert wie diese { path: '', component: TrapFormComponent }
. Ich habe das Basis-URL-Tag als <base href="/TRAP_beta/">
festgelegt.machen Basis URL Fall mit Winkel 2 Router
Wenn ich zu site.com/TRAP_beta
navigieren, ist alles gut mit der Welt und die Anwendung funktioniert wie vorgesehen, aber wenn ich zu site.com/trap_beta
oder einer anderen verrohrten Version der URL navigieren, dann Router kann den Pfad nicht finden und es bricht.
Wie gehe ich vor, um die URLs für Winkel 2 unempfindlich zu machen?
Was ist mit der anfänglichen Belastung der Anwendung? Die Route mit dem Pfad ''' 'wird nicht einmal geladen, wenn Sie nicht über irgendeine andere Variante zu' TRAP_beta' gehen. –
Ich kann nicht viel darüber sagen, ohne in den Code zu schauen. Sie haben versucht, die Methode in navigationbyUrl zu ändern, wo Sie explizit navigieren wollten –
Nichts davon war ein Problem mit Navigationslinks. Die App selbst hat vor dem Rendern einer einzelnen Komponente einen Fehler ausgegeben, weil sie keine Routen auflösen konnte, wenn die Basis-URL nicht die gleiche Groß-/Kleinschreibung wie die eingegebene Adresse hatte. –