Firebase Hosting'i kullanmaya başlayın

Firebase Hosting, uygulamanızın statik varlıklarını (HTML, CSS, JavaScript, medya dosyaları vb.) barındırmanın yanı sıra dinamik içerik sunmanın ve mikro hizmetleri barındırmanın hızlı, güvenli ve güvenilir bir yolunu sunar.

Üretim düzeyindeki barındırma hizmetimiz küresel bir içerik dağıtım ağı (CDN) tarafından desteklenmektedir. Barındırma, içeriğinizi varsayılan olarak SSL üzerinden sunar ve web.app ve firebaseapp.com kendi özel alan adınızla veya projenizin alt alan adlarında ücretsiz olarak kullanılabilir.

Sen başlamadan önce

Firebase Hosting'i kurmadan önce bir Firebase projesi oluşturmanız gerekir.

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

CLI'yi nasıl yükleyeceğinizi veya en son sürümüne nasıl güncelleyeceğinizi öğrenmek için Firebase CLI belgelerini ziyaret edin.

Adım 2 : Projenizi başlatın

Yerel proje dosyalarınızı Firebase projenize bağlamak için yerel proje dizininizin kökünden aşağıdaki komutu çalıştırın:

firebase init hosting

Projenin başlatılması sırasında Firebase CLI'den şunu ister:

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

    Seçilen Firebase projesi, yerel proje dizininiz için "varsayılan" Firebase projenizdir. Ek Firebase projelerini yerel proje dizininize bağlamak için proje takma adlarını ayarlayın.

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

    Bu dizin, index.html dosyanız ve Firebase Hosting'e dağıtmak istediğiniz diğer varlıklar dahil, herkese açık olarak sunulan tüm statik dosyalarınızı içerir.

    • Genel kök dizinin varsayılanı public olarak adlandırılır.

      • Genel kök dizininizi şimdi belirtebilir veya daha sonra firebase.json yapılandırma dosyanızda belirtebilirsiniz.

      • Varsayılanı seçerseniz ve zaten public adında bir dizininiz yoksa Firebase onu sizin için oluşturur.

    • Genel kök dizininizde geçerli bir index.html dosyanız veya 404.html dosyanız yoksa Firebase bunları sizin için oluşturur.

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

    Tek sayfalık bir uygulama yapmayı seçerseniz Firebase, yeniden yazma yapılandırmalarını sizin için otomatik olarak ekler.

Başlatma işleminin sonunda Firebase otomatik olarak iki dosya oluşturur ve yerel uygulama dizininizin köküne ekler:

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

Sitenize dağıtım yapmak için yerel proje dizininizin kökünden aşağıdaki komutu çalıştırın:

firebase deploy --only hosting

Bu komut, Barındırma 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

Dağıtımlar ve hatta sitenizi yerel olarak test etme hakkında daha fazla bilgi edinin.

Sonraki adımlar

Artık siteniz dünyayla paylaşmaya hazır!