Dans notre application, le répertoire public spécifié dans firebase.json contient plusieurs fichiers HTML. Le principal s'appelle "index.html", les autres sont "index-full.html" et "facebook-channel.html". Après "firebase deploy", "index-full.html" devient le fichier d'index par défaut et les URL suivantes chargent tous le contenu du même fichier "index-full.html":
Si "index-full.html" a été renommé en "index-full.html-off", alors le "index.html" correct est choisi comme fichier d'index par défaut.
J'ai bien peur que cela ait à voir avec le post-traitement que le fournisseur que nous utilisons pour prototyper cette version bêta effectue sur les fichiers téléchargés. Nous travaillons sur la suppression de cette fonctionnalité prochainement, ou à tout le moins pour vous permettre de la désactiver.
Merci pour votre patience
Merci pour votre réponse, l'hébergement Firebase est un excellent service et il était facile de contourner ces petits problèmes de déploiement.
Cela devrait maintenant être corrigé. Merci pour l'intérêt
Bonjour,
Je ne peux pas déployer mon application Web, eh bien, il est dit déployé mais je ne vois pas mon application. Je vois juste la page d'accueil standard index.html. Dois-je créer ma propre page index.html? J'utilise create-react-app.
Je vous remercie
@azucenareyes Vérifiez votre fichier firebase.json Modifiez la ligne "public": "public" en "public": "app" , ou tout autre répertoire où réside le contenu de votre application. Cela vous aidera.
Le problème est que lorsque Firebase crée le fichier d'index, il écrase celui créé par react. Donc, ce que vous devez faire est d'exécuter tout le code Firebase (moins deploy), puis de réexécuter 'npm run build' pour réagir afin de recréer le fichier d'index dont vous avez besoin dans le répertoire de construction, puis de modifier l'hébergement firebase.json
" "bloquer" la clé publique pour "construire". (Plus précisément pour react, car c'est le répertoire par défaut.) Enfin, vous pouvez le déployer et tout devrait être correct. (Sauf pour l'effort manuel que cela demande.)
Commentaire le plus utile
Le problème est que lorsque Firebase crée le fichier d'index, il écrase celui créé par react. Donc, ce que vous devez faire est d'exécuter tout le code Firebase (moins deploy), puis de réexécuter 'npm run build' pour réagir afin de recréer le fichier d'index dont vous avez besoin dans le répertoire de construction, puis de modifier l'hébergement
firebase.json
" "bloquer" la clé publique pour "construire". (Plus précisément pour react, car c'est le répertoire par défaut.) Enfin, vous pouvez le déployer et tout devrait être correct. (Sauf pour l'effort manuel que cela demande.)