Firebase Hosting'i kullanmaya başlayın

Firebase Hosting, uygulamanızın statik öğelerini (HTML, CSS, JavaScript, medya dosyaları vb.) barındırmanın yanı sıra dinamik içerik yayınlamak ve mikro hizmetler barındırmak için hızlı, güvenli ve güvenilir bir yol sunar.

Üretim düzeyinde barındırma hizmetimiz, küresel bir içerik yayınlama ağıyla desteklenmektedir (CDN) kapsamındadır. Hosting, içeriğinizi varsayılan olarak SSL üzerinden sunar ve kendi özel alan adınızla veya projenizin web.app ve firebaseapp.com arasında alt alan adlarını ücretsiz olarak kullanabilirsiniz.

Başlamadan önce

Firebase Hosting hizmetini kurmadan önce şunları yapmanız gerekir: Firebase projesi oluşturun.

1. Adım: Firebase CLI'yi yükleyin

Nasıl yapıldığını öğrenmek için Firebase CLI dokümanlarını ziyaret edin CLI'yı yükleyin veya en son sürümüne güncelleyin.

2. Adım: Projenizi başlatın

Yerel proje dosyalarınızı Firebase projenize bağlamak için şu komutu çalıştırın: komutunu çalıştırın:

firebase init hosting

Proje başlatılırken Firebase CLI istemlerinde:

  1. Yerel proje dizininize bağlanmak için bir Firebase projesi seçin.

    Seçili Firebase projesi "varsayılan" olarak ayarlanmıştır Firebase projesi: yerel proje dizini. Yerel proje dizininize başka Firebase projeleri bağlamak için proje takma adları oluşturun.

  2. Genel kök dizininiz olarak kullanılacak bir dizin belirtin.

    Bu dizinde, index.html dosyası ve dağıtım yapmak istediğiniz diğer öğeler Firebase Hosting.

    • Herkese açık kök dizinin varsayılan adı public şeklindedir.

      • Herkese açık kök dizininizi şimdi belirtebilir veya aynı zamanda firebase.json yapılandırma dosyası.

      • Varsayılan seçeneği belirlerseniz ve public adlı bir dizininiz yoksa Firebase bu dizini sizin için oluşturur.

    • Şurada geçerli bir index.html dosyanız veya 404.html dosyanız yoksa herkese açık kök dizininiz varsa Firebase bunları sizin için oluşturur.

  3. Siteniz için bir yapılandırma seçin.

    Tek sayfalık bir uygulama oluşturmayı seçerseniz Firebase sizin için otomatik olarak yeniden yazma yapılandırmaları ekler.

İlklendirmenin sonunda Firebase, yerel uygulama dizininizin köküne otomatik olarak iki dosya oluşturup ekler:

3. Adım: Sitenize dağıtın

Sitenize dağıtmak için yerel istemcinizin kök dizininden aşağıdaki komutu çalıştırın proje dizini:

firebase deploy --only hosting

Bu komut, Hosting içeriğinizi ve yapılandırmanızı aşağıdaki Firebase tarafından sağlanan alt alan adlarına dağıtır:

  • PROJECT_ID.web.app
  • PROJECT_ID.firebaseapp.com

Daha fazla bilgi: sitenizi dağıtır, hatta yerel olarak test eder.

Sonraki adımlar

Siteniz artık tüm dünyayla paylaşılmaya hazır!