Ho appena utilizzato la CLI di Firebase per avviare un progetto di hosting statico. Cosa succede esattamente quando abiliti l'opzione "configura come app a pagina singola"? Sto cercando una descrizione di esattamente quali file sono stati modificati e che tipo di effetto ha sul backend Firebase.CLI Firebase: "Configura come app a pagina singola (riscrivi tutti gli URL in /index.html)"
11
A
risposta
24
Quella opzione imposta semplicemente una bandiera nel file firebase.json
per reindirizzare tutti gli URL per /index.html
.
"rewrites": [ {
"source": "**",
"destination": "/index.html"
}
Vedere documentation of Firebase Hosting per ulteriori informazioni.
+0
Con questa configurazione http: // localhost: 5000/qqq rende ma non http: // localhost: 5000/qqq/www come posso risolvere questo problema? Il secondo link non rende index.html –
10
esempio completa:
{
"hosting": {
"public": ".",
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
io non sono a conoscenza che l'opzione. Puoi mostrare dove abilitare/dove è documentato? –
@FrankvanPuffelen controlla lo screenshot che ho aggiunto alla mia domanda –