Ich verwende den HTML5-Modus in meiner eckigen App, um Hashbangs auszuschalten, und zwar deshalb, weil ich meinen Benutzern URLs wie:
bereitstellen werdeStatt:
Letzteres funktioniert, aber es ist nicht ideal für Vanity-URLs.
Kurz vor dem Schreiben meiner eigenen NodeJS-App, um dieses Problem zu lösen, gibt es irgendetwas in Firebase, das ich nutzen könnte oder nicht?
Firebase hatte gerade ein aktuelles Update mit dieser Funktionalität. Sie können es so in Ihrem firebase.json verwenden:
%Vor%Dies ist das Codebeispiel, das in ihren Dokumenten verwendet wird und jedes Verzeichnis oder jede Datei, die nicht gefunden wird, an index.html zurücksendet.
Beachten Sie, dass Sie Ihre Firebase-Bereitstellungstools auf Version 1.1.0 oder höher aktualisieren müssen Damit dies funktioniert:
%Vor%Je nach Ihren Berechtigungen müssen Sie möglicherweise 'sudo' verwenden.
Sie können die Dokumentation hier lesen: Ссылка
Sie können über das Aktualisieren von Firebase-Tools hier nachlesen: Ссылка