Firebase-tools: Aplikasi yang diterapkan menggunakan file index.html yang salah

Dibuat pada 18 Jan 2014  ·  6Komentar  ·  Sumber: firebase/firebase-tools

Di aplikasi kita, direktori publik yang ditentukan di firebase.json berisi beberapa file HTML. Utama disebut "index.html", yang lainnya adalah "index-full.html" dan "facebook-channel.html". Setelah "firebase deploy", "index-full.html" menjadi file indeks default dan semua URL berikut memuat konten dari file yang sama "index-full.html":

Jika "index-full.html" diubah namanya menjadi "index-full.html-off", maka "index.html" yang benar diambil sebagai file indeks default.

bug

Komentar yang paling membantu

Masalahnya adalah ketika firebase membuat file indeks, itu menimpa file yang dibuat oleh react. Jadi yang harus Anda lakukan adalah menjalankan semua kode firebase (dikurangi deploy), lalu jalankan kembali 'npm run build' untuk bereaksi membuat ulang file indeks yang Anda perlukan di direktori build, lalu ubah hosting firebase.json " "blokir" kunci publik "untuk" membangun ". (Khususnya untuk react, karena itu adalah direktori default untuknya.) Akhirnya Anda bisa menerapkannya dan semuanya harus benar. (Kecuali berapa banyak upaya manual yang diperlukan.)

Semua 6 komentar

Saya khawatir ini ada hubungannya dengan pasca-pemrosesan penyedia yang kami gunakan untuk membuat prototipe beta ini pada file yang diunggah. Kami sedang berupaya untuk menghapus fitur ini segera, atau paling tidak memungkinkan Anda untuk menonaktifkannya.

Terima kasih atas kesabaran Anda

Terima kasih atas tanggapannya, Firebase hosting adalah layanan yang hebat dan mudah untuk mengatasi gangguan penerapan kecil ini.

Ini sekarang harus diperbaiki. Terima kasih atas minatnya

Halo,
Saya tidak dapat menerapkan aplikasi web saya, baik dikatakan telah diterapkan tetapi saya tidak melihat aplikasi saya. Saya hanya melihat index.html halaman Selamat Datang standar. Apakah saya perlu membuat halaman index.html saya sendiri? Saya menggunakan create-react-app.
Terima kasih

@azucenareyes Periksa file firebase.json Anda Edit baris "public": "public" menjadi "public": "app" , atau direktori lain tempat konten aplikasi Anda berada. Itu akan membantumu.

Masalahnya adalah ketika firebase membuat file indeks, itu menimpa file yang dibuat oleh react. Jadi yang harus Anda lakukan adalah menjalankan semua kode firebase (dikurangi deploy), lalu jalankan kembali 'npm run build' untuk bereaksi membuat ulang file indeks yang Anda perlukan di direktori build, lalu ubah hosting firebase.json " "blokir" kunci publik "untuk" membangun ". (Khususnya untuk react, karena itu adalah direktori default untuknya.) Akhirnya Anda bisa menerapkannya dan semuanya harus benar. (Kecuali berapa banyak upaya manual yang diperlukan.)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat