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 sunma ve mikro hizmetler barındırma için hızlı, güvenli ve güvenilir bir yöntem sunar.

Üretim düzeyinde barındırma hizmetimiz, küresel bir içerik yayınlama ağı (CDN) tarafından desteklenir. Barındırma, içeriğinizi varsayılan olarak SSL üzerinden sunar. Ayrıca kendi özel alanınızla ya da web.app ve firebaseapp.com üzerinde projenizin alt alanlarında ücretsiz olarak kullanılabilir.

Başlamadan önce

Firebase Hosting'i kurabilmeniz için önce bir Firebase projesi oluşturmanız gerekir.

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

KSA'yı yüklemeyi veya en son sürümüne güncelleme yapmayı öğrenmek için Firebase CLI belgelerini inceleyin.

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

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

firebase init hosting

Proje başlatma sırasında Firebase CLI istemlerinden:

  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. Yerel proje dizininize ek Firebase projeleri bağlamak için proje takma adları belirleyin.

  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 öğeler dahil olmak üzere herkese açık olarak sunulan tüm statik dosyalarınızı içerir.

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

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

      • Varsayılanı seçerseniz ve halihazırda public adlı bir dizininiz yoksa Firebase bu dizini sizin için oluşturur.

    • Herkese açık kök dizininizde geçerli bir index.html veya 404.html dosyası yoksa 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ını ekler.

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

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

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

firebase deploy --only hosting

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

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

Sitenizi dağıtma ve hatta yerel olarak test etme hakkında daha fazla bilgi edinin.

Sonraki adımlar

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