Firebase is back at Google I/O on May 10! Register now

Firebase (2nd gen) এর জন্য ক্লাউড ফাংশন দিয়ে শুরু করুন

সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

Firebase (2nd gen) এর জন্য ক্লাউড ফাংশন সেট আপ করার জন্য আপনি যে পদক্ষেপগুলি গ্রহণ করবেন এই পৃষ্ঠাটি বর্ণনা করে৷ আপনি যদি Firebase-এর জন্য ক্লাউড ফাংশন সেট আপ করার সাধারণ প্রবাহের সাথে পরিচিত না হন, তাহলে 1ম প্রজন্মের পরিচিতি এবং শুরু করার নির্দেশিকা পড়ুন।

ব্লেজ প্ল্যানে একটি প্রকল্প ব্যবহার করুন

যেহেতু ফায়ারবেসের জন্য ক্লাউড ফাংশন (২য় জেনার) ক্লাউড রানে চলে, তাই শুরু করার জন্য আপনাকে একটি বিলিং উপকরণ সরবরাহ করতে হবে। ক্লাউড রানে প্রতি মাসে 2 মিলিয়ন অনুরোধের একটি বিনামূল্যের স্তর রয়েছে৷ ক্লাউড রান মূল্যে আরো বিস্তারিত দেখুন।

SDK ইনস্টল করুন

Firebase (2nd gen) লাইব্রেরির জন্য ক্লাউড ফাংশন npm- এ উপলব্ধ। লাইব্রেরিতে করা সমস্ত কাজও GitHub- এ সর্বজনীন।

Firebase (2nd gen) এর জন্য ক্লাউড ফাংশন সক্ষম করতে, Firebase CLI-তে নিম্নলিখিত কমান্ডগুলি চালান:

# Install the latest version of the Firebase CLI
npm install -g firebase-tools

# Initialize a project, if necessary
firebase init functions

firebase-functions SDK আমদানি করুন

Firebase (2nd gen) SDK-এর জন্য ক্লাউড ফাংশন v2 প্যাকেজ এক্সপোর্টে রয়েছে। আপনি সাবপ্যাকেজ আমদানি করতে পারেন (প্রস্তাবিত), অথবা আপনি দেখানো হিসাবে firebase-functions/v2 এ একটি মনোলিথ আমদানি করতে পারেন:

// import from a specific subpackage
const {onRequest} = require('firebase-functions/v2/https');

// import the entire v2 monolith
const functionsV2 = require('firebase-functions/v2');

1st gen SDK আমদানি করুন (ঐচ্ছিক)

Firebase SDK-এর মূল ক্লাউড ফাংশনগুলি এখন 1st gen হিসাবে পরিচিত হবে৷ আপনি এখনও আগের মতই 1st gen SDK আমদানি করতে পারেন৷ অথবা, পঠনযোগ্যতা উন্নত করতে, আপনি এখন v1 নামস্থান থেকে 1st gen SDK আমদানি করতে পারেন।

const functions = require('firebase-functions/v1');
// alternatively:
// const functions = require('firebase-functions');

1st gen SDK দিয়ে লেখা ফাংশনগুলি ক্লাউড ফাংশন 1st gen-এ স্থাপন করা হবে ৷ দ্বিতীয় জেনারে স্থানান্তরিত করা সহজতর করার জন্য, ক্লাউড ফাংশন একটি একক কোডবেসকে 1ম এবং 2য় জেন উভয় ফাংশন ধারণ করার অনুমতি দেয়৷

পরবর্তী পদক্ষেপ

নতুন প্রকার, ফায়ারবেস সতর্কতা ট্রিগার , Firebase এক্সটেনশনের জন্য কাস্টম ইভেন্ট ট্রিগার এবং টাস্ক কিউ ফাংশন সহ প্রতিটি সমর্থিত ট্রিগার প্রকারের জন্য নির্দেশিকা এবং নমুনা কোড দেখুন। এছাড়াও কিভাবে করতে হবে তার মৌলিক নির্দেশিকা দেখুন: