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

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

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

قبل از شروع

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

مرحله 1 : Firebase CLI را نصب کنید

برای آشنایی با نحوه نصب CLI یا به روز رسانی به آخرین نسخه آن، از اسناد Firebase CLI دیدن کنید.

مرحله 2 : پروژه خود را اولیه کنید

برای اتصال فایل های پروژه محلی خود به پروژه 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 به طور خودکار دو فایل را به ریشه دایرکتوری برنامه محلی شما ایجاد و اضافه می کند:

مرحله 3 : در سایت خود مستقر شوید

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

firebase deploy --only hosting

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

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

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

مراحل بعدی

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