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 sunmak ve mikro hizmetleri barındırmak için hızlı, güvenli ve güvenilir bir yol sunar.

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

Başlamadan önce

Firebase Hosting ayarlarını yapabilmeniz için Firebase projesi oluşturmanız gerekir.

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

Firebase CLI belgelerini ziyaret ederek CLI'yı nasıl yükleyeceğinizi veya en son sürümüne nasıl güncelleyeceğinizi öğrenin.

2. adım: 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

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

  1. Yerel proje dizininize bağlanacak 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ı oluşturun.

  2. Herkese açık kök dizininiz olarak kullanılacak bir dizin belirtin.

    Bu dizin, index.html dosyanız ve Firebase Hosting'ye dağıtmak istediğiniz diğer tüm öğ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'dır.

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

      • Varsayılanı seçerseniz ve 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 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 oluşturmayı seçerseniz Firebase, yeniden yazma yapılandırmalarını sizin için otomatik olarak ekler.

Firebase, başlatma işleminin sonunda yerel uygulama dizininizin kökünde otomatik olarak iki dosya oluşturup ekler:

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

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

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

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

Sonraki adımlar

Artık sitenizi tüm dünyayla paylaşabilirsiniz.