Web çerçevelerini Hosting ile entegre edin

Firebase Hosting, Angular ve Next.js gibi popüler modern web çerçeveleriyle entegre olur. Bu çerçevelerle Firebase Hosting ve Cloud Functions for Firebase'i kullanarak, tercih ettiğiniz çerçeve ortamında uygulamalar ve mikro hizmetler geliştirebilir ve ardından bunları yönetilen, güvenli bir sunucu ortamında dağıtabilirsiniz.

Bu erken önizleme sırasındaki destek aşağıdaki işlevleri içerir:

  • Statik web içeriğinden oluşan Web uygulamalarını dağıtın
  • Ön işleme / Statik Site Oluşturma (SSG) kullanan Web uygulamalarını dağıtın
  • Sunucu tarafı İşleme (SSR) kullanan Web uygulamalarını dağıtın; isteğe bağlı olarak tam sunucu işleme

Firebase bu işlevselliği Firebase CLI aracılığıyla sağlar. Hosting'i komut satırında başlatırken, yeni veya mevcut Web projeniz hakkında bilgi sağlarsınız ve CLI, seçtiğiniz Web çerçevesi için doğru kaynakları ayarlar.

Sen başlamadan önce

Uygulamanızı Firebase'e dağıtmaya başlamadan önce aşağıdaki gereksinimleri ve seçenekleri inceleyin:

  • Firebase CLI sürüm 12.1.0 veya üzeri. Tercih ettiğiniz yöntemi kullanarak CLI'yi yüklediğinizden emin olun.
  • İsteğe bağlı: Firebase projenizde faturalandırma etkinleştirildi (SSR kullanmayı planlıyorsanız gereklidir)

Yerel olarak servis yapın

Aşağıdaki adımları izleyerek entegrasyonunuzu yerel olarak test edebilirsiniz:

  1. firebase emulators:start . Bu, uygulamanızı oluşturur ve Firebase CLI'yi kullanarak sunar.
  2. Web uygulamanızı CLI tarafından döndürülen yerel URL'de açın (genellikle http://localhost:5000).

Uygulamanızı Firebase Hosting'e dağıtın

Değişikliklerinizi dünyayla paylaşmaya hazır olduğunuzda uygulamanızı yayındaki sitenize dağıtın:

  1. firebase deploy terminalden çalıştırın.
  2. Web sitenizi şu adresten kontrol edin: SITE_ID.web.app veya PROJECT_ID.web.app (veya ayarladıysanız özel alan adınız).

Sonraki adımlar

Tercih ettiğiniz çerçeve için ayrıntılı kılavuza bakın: