Firebase Hosting Angular এবং Next.js সহ জনপ্রিয় আধুনিক ওয়েব ফ্রেমওয়ার্কের সাথে একীভূত হয়। এই ফ্রেমওয়ার্কগুলির সাথে ফায়ারবেসের জন্য Firebase Hosting এবং Cloud Functions for Firebase ব্যবহার করে, আপনি আপনার পছন্দের ফ্রেমওয়ার্ক পরিবেশে অ্যাপ এবং মাইক্রোসার্ভিসগুলি বিকাশ করতে পারেন এবং তারপরে একটি পরিচালিত, সুরক্ষিত সার্ভার পরিবেশে স্থাপন করতে পারেন৷
এই প্রারম্ভিক পূর্বরূপের সময় সমর্থন নিম্নলিখিত কার্যকারিতা অন্তর্ভুক্ত:
- স্ট্যাটিক ওয়েব কন্টেন্ট সমন্বিত ওয়েব অ্যাপ স্থাপন করুন
- প্রি-রেন্ডারিং / স্ট্যাটিক সাইট জেনারেশন (SSG) ব্যবহার করে এমন ওয়েব অ্যাপ স্থাপন করুন
- সার্ভার-সাইড রেন্ডারিং (SSR)- চাহিদা অনুযায়ী সম্পূর্ণ সার্ভার রেন্ডারিং ব্যবহার করে এমন ওয়েব অ্যাপ স্থাপন করুন
Firebase Firebase CLI এর মাধ্যমে এই কার্যকারিতা প্রদান করে। কমান্ড লাইনে Hosting শুরু করার সময়, আপনি আপনার নতুন বা বিদ্যমান ওয়েব প্রকল্প সম্পর্কে তথ্য প্রদান করেন এবং CLI আপনার নির্বাচিত ওয়েব ফ্রেমওয়ার্কের জন্য সঠিক সংস্থানগুলি সেট আপ করে।
আপনি শুরু করার আগে
Firebase-এ আপনার অ্যাপ স্থাপন শুরু করার আগে, নিম্নলিখিত প্রয়োজনীয়তা এবং বিকল্পগুলি পর্যালোচনা করুন:
- Firebase CLI সংস্করণ 12.1.0 বা তার পরে। আপনার পছন্দের পদ্ধতি ব্যবহার করে সিএলআই ইনস্টল করা নিশ্চিত করুন।
- ঐচ্ছিক: আপনার ফায়ারবেস প্রজেক্টে বিলিং সক্ষম করা হয়েছে (আপনি যদি SSR ব্যবহার করার পরিকল্পনা করেন তাহলে প্রয়োজন)
স্থানীয়ভাবে পরিবেশন করুন
আপনি এই পদক্ষেপগুলি অনুসরণ করে স্থানীয়ভাবে আপনার একীকরণ পরীক্ষা করতে পারেন:
-
firebase emulators:start
। এটি আপনার অ্যাপ তৈরি করে এবং Firebase CLI ব্যবহার করে পরিবেশন করে। - CLI দ্বারা প্রত্যাবর্তিত স্থানীয় URL-এ আপনার ওয়েব অ্যাপ খুলুন (সাধারণত http://localhost:5000)।
Firebase Hosting এ আপনার অ্যাপ স্থাপন করুন
আপনি যখন বিশ্বের সাথে আপনার পরিবর্তনগুলি ভাগ করতে প্রস্তুত হন, তখন আপনার অ্যাপটি আপনার লাইভ সাইটে স্থাপন করুন:
- টার্মিনাল থেকে
firebase deploy
চালান। - এখানে আপনার ওয়েবসাইট দেখুন:
SITE_ID.web.app
বাPROJECT_ID.web.app
(বা আপনার কাস্টম ডোমেন, যদি আপনি একটি সেট আপ করেন)।
পরবর্তী পদক্ষেপ
আপনার পছন্দের ফ্রেমওয়ার্কের জন্য বিস্তারিত গাইড দেখুন: