Właśnie użyłem interfejsu Firebase CLI do zainicjowania statycznego projektu hostingu. Co dokładnie dzieje się po włączeniu opcji "konfiguruj jako jedną stronę"? Szukam opisu, które pliki zostały zmodyfikowane i jaki ma to efekt w zapleczu Firebase.Firebase CLI: "Skonfiguruj jako aplikację jednostronicową (przepisz wszystkie adresy URL do /index.html)"
11
A
Odpowiedz
24
To opcja po prostu ustawia flagę w pliku firebase.json
przekierować wszystkie adresy URL do /index.html
.
"rewrites": [ {
"source": "**",
"destination": "/index.html"
}
Aby uzyskać więcej informacji, zobacz numer documentation of Firebase Hosting.
+0
Dzięki tej konfiguracji http: // localhost: 5000/qqq renderuje, ale nie http: // localhost: 5000/qqq/www, w jaki sposób mogę rozwiązać ten problem? Drugi link nie renderuje pliku index.html –
10
Pełny przykład:
{
"hosting": {
"public": ".",
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
nie jestem zaznajomiony z tej opcji. Czy możesz pokazać, gdzie to włączyć/gdzie jest udokumentowane? –
@FrankvanPuffelen zobacz zrzut ekranu, który dodałem do mojego pytania –