با میزبانی Firebase شروع کنید

Firebase Hosting روشی سریع، ایمن و قابل اعتماد برای میزبانی دارایی‌های استاتیک برنامه شما (HTML، CSS، جاوا اسکریپت، فایل‌های رسانه‌ای و غیره) و همچنین ارائه محتوای پویا و میزبانی میکروسرویس‌ها را در اختیار شما قرار می‌دهد.

میزبانی وب ما در سطح تولید، توسط یک شبکه جهانی تحویل محتوا (CDN) پشتیبانی می‌شود. Hosting به طور پیش‌فرض محتوای شما را از طریق SSL ارائه می‌دهد و می‌تواند با دامنه سفارشی شما یا در زیر دامنه‌های پروژه شما به صورت رایگان در web.app و firebaseapp.com مورد استفاده قرار گیرد.

قبل از اینکه شروع کنی

قبل از اینکه بتوانید Firebase Hosting راه‌اندازی کنید، باید یک پروژه Firebase ایجاد کنید .

مرحله 1 : نصب رابط خط فرمان Firebase

برای یادگیری نحوه نصب CLI یا به‌روزرسانی به آخرین نسخه آن ، به مستندات Firebase CLI مراجعه کنید.

مرحله ۲ : پروژه خود را راه‌اندازی کنید

برای اتصال فایل‌های پروژه محلی خود به پروژه Firebase، دستور زیر را از ریشه دایرکتوری پروژه محلی خود اجرا کنید:

firebase init hosting

در طول مقداردهی اولیه پروژه، از دستورات Firebase CLI:

  1. یک پروژه Firebase را برای اتصال به دایرکتوری پروژه محلی خود انتخاب کنید.

    پروژه Firebase انتخاب شده، پروژه Firebase "پیش‌فرض" شما برای دایرکتوری پروژه محلی‌تان است. برای اتصال پروژه‌های Firebase اضافی به دایرکتوری پروژه محلی‌تان، نام‌های مستعار پروژه را تنظیم کنید.

  2. یک دایرکتوری را برای استفاده به عنوان دایرکتوری ریشه عمومی خود مشخص کنید.

    این دایرکتوری شامل تمام فایل‌های استاتیک عمومی شما، از جمله فایل index.html و سایر فایل‌هایی است که می‌خواهید در Firebase Hosting مستقر کنید.

    • پیش‌فرض برای دایرکتوری ریشه عمومی، public نام دارد.

      • می‌توانید دایرکتوری ریشه عمومی خود را همین الان مشخص کنید یا می‌توانید بعداً آن را در فایل پیکربندی firebase.json خود مشخص کنید.

      • اگر پیش‌فرض را انتخاب کنید و از قبل دایرکتوری به نام public نداشته باشید، Firebase آن را برای شما ایجاد می‌کند.

    • اگر از قبل فایل index.html یا فایل 404.html معتبری در دایرکتوری ریشه عمومی خود ندارید، Firebase آنها را برای شما ایجاد می‌کند.

  3. یک پیکربندی برای سایت خود انتخاب کنید.

    اگر تصمیم به ساخت یک برنامه تک صفحه‌ای بگیرید، فایربیس به‌طور خودکار پیکربندی‌های بازنویسی را برای شما اضافه می‌کند.

در پایان مقداردهی اولیه، Firebase به طور خودکار دو فایل را ایجاد و به ریشه دایرکتوری برنامه محلی شما اضافه می‌کند:

  • یک فایل پیکربندی firebase.json که پیکربندی پروژه شما را فهرست می‌کند. برای اطلاعات بیشتر در مورد این فایل به صفحه configure hosting behavior مراجعه کنید.

  • یک فایل .firebaserc که نام‌های مستعار پروژه شما را ذخیره می‌کند.

مرحله ۳ : استقرار در سایت شما

برای استقرار در سایت خود، دستور زیر را از ریشه دایرکتوری پروژه محلی خود اجرا کنید:

firebase deploy --only hosting

این دستور، محتوای Hosting و پیکربندی شما را در زیر دامنه‌های ارائه شده توسط Firebase زیر مستقر می‌کند:

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

درباره استقرارها و حتی آزمایش محلی سایت خود بیشتر بیاموزید.

مراحل بعدی

اکنون سایت شما آماده است تا با جهان به اشتراک گذاشته شود!