Firebase Hosting terintegrasi dengan framework web modern populer termasuk Angular dan Next.js. Dengan menggunakan Firebase Hosting dan Cloud Functions for Firebase dengan framework ini, Anda dapat mengembangkan aplikasi dan layanan mikro di lingkungan framework pilihan Anda, lalu menerapkannya di lingkungan server yang terkelola dan aman. Dukungan selama pratinjau awal ini mencakup fungsi berikut:
- Terapkan aplikasi Web yang terdiri dari konten web statis
- Men-deploy aplikasi Web yang menggunakan pra-rendering/Pembuatan Situs Statis (SSG)
- Terapkan aplikasi Web yang menggunakan Rendering sisi server (SSR)—rendering server penuh sesuai permintaan
Firebase menyediakan fungsionalitas ini melalui Firebase CLI. Saat menginisialisasi Hosting pada baris perintah, Anda memberikan informasi tentang proyek Web baru atau yang sudah ada, dan CLI menyiapkan sumber daya yang tepat untuk kerangka Web pilihan Anda.
Prasyarat
- Firebase CLI versi 11.14.2 atau lebih baru. Pastikan untuk menginstal CLI menggunakan metode pilihan Anda.
- Opsional: Penagihan diaktifkan di project Firebase Anda (diperlukan jika Anda berencana menggunakan SSR).
Sajikan secara lokal
Anda dapat menguji integrasi Anda secara lokal dengan mengikuti langkah-langkah berikut:
- Jalankan
firebase emulators:start
dari terminal. Ini membangun aplikasi Anda dan menyajikannya menggunakan Firebase CLI. - Buka aplikasi web Anda di URL lokal yang dikembalikan oleh CLI (biasanya http://localhost:5000).
Terapkan aplikasi Anda ke Firebase Hosting
Saat Anda siap untuk berbagi perubahan dengan dunia, terapkan aplikasi Anda ke situs aktif Anda:
- Jalankan
firebase deploy
dari terminal. - Periksa situs web Anda di:
SITE_ID.web.app
atauPROJECT_ID.web.app
(atau domain khusus Anda, jika Anda menyiapkannya).
Langkah selanjutnya
Lihat panduan terperinci untuk kerangka pilihan Anda: