Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

জাভাস্ক্রিপ্টে ইনস্টলেশন ও সেটআপ

ফায়ারবেস রিয়েলটাইম ডাটাবেস একটি ক্লাউড-হোস্টেড ডাটাবেস। ডেটা JSON হিসাবে সংরক্ষণ করা হয় এবং প্রতিটি সংযুক্ত ক্লায়েন্টের সাথে রিয়েলটাইমে সিঙ্ক্রোনাইজ করা হয়। যখন আপনি আমাদের অ্যান্ড্রয়েড, আইওএস এবং জাভাস্ক্রিপ্ট এসডিকে দিয়ে ক্রস-প্ল্যাটফর্ম অ্যাপস তৈরি করেন, তখন আপনার সমস্ত ক্লায়েন্ট একটি রিয়েলটাইম ডাটাবেসের উদাহরণ শেয়ার করে এবং স্বয়ংক্রিয়ভাবে নতুন ডেটার সাথে আপডেট পায়।

পূর্বশর্ত

  1. যোগ করুন এবং Firebase জাভাস্ক্রিপ্ট ক্লায়েন্ট SDK এর কনফিগার আপনার অ্যাপ মধ্যে।

একটি ডাটাবেস তৈরি করুন

  1. নেভিগেট করুন এর রিয়েলটাইম ডাটাবেস বিভাগে Firebase কনসোল । আপনি একটি বিদ্যমান Firebase প্রকল্প নির্বাচন করতে অনুরোধ করা হবে। ডাটাবেস তৈরির কর্মপ্রবাহ অনুসরণ করুন।

  2. আপনার Firebase নিরাপত্তা বিধিগুলির জন্য একটি প্রারম্ভিক মোড নির্বাচন করুন:

    পরীক্ষা মোড

    মোবাইল এবং ওয়েব ক্লায়েন্ট লাইব্রেরি দিয়ে শুরু করার জন্য ভাল, কিন্তু যে কেউ আপনার ডেটা পড়তে এবং ওভাররাইট করতে দেয়। পরীক্ষার পর পর্যালোচনা করা নিশ্চিত করুন বুঝুন Firebase রিয়েলটাইম ডাটাবেস বিধি অধ্যায়।

    ওয়েব, আইওএস বা অ্যান্ড্রয়েড এসডিকে দিয়ে শুরু করতে, পরীক্ষা মোড নির্বাচন করুন।

    লক করা মোড

    মোবাইল এবং ওয়েব ক্লায়েন্টদের সব লেখা ও লেখা অস্বীকার করে। আপনার অনুমোদিত অ্যাপ্লিকেশন সার্ভার এখনও আপনার ডাটাবেস অ্যাক্সেস করতে পারে।

  3. ডাটাবেসের জন্য একটি অঞ্চল নির্বাচন করুন। অঞ্চলের আপনার পছন্দের উপর নির্ভর করে, ডাটাবেজ নামস্থান রূপে থাকবে <databaseName>.firebaseio.com বা <databaseName>.<region>.firebasedatabase.app । আরো তথ্যের জন্য, দেখুন আপনার প্রকল্পের জন্য অবস্থান নির্বাচন করুন

  4. সম্পন্ন ক্লিক করুন।

যখন আপনি রিয়েলটাইম ডাটাবেস সক্ষম, এটি মধ্যে API সক্ষম ক্লাউড এপিআই ম্যানেজার

রিয়েলটাইম ডাটাবেস নিয়ম কনফিগার করুন

রিয়েলটাইম ডেটাবেস একটি ঘোষণামূলক নিয়মাবলী ভাষা প্রদান করে যা আপনাকে আপনার ডেটা কিভাবে গঠন করা উচিত, কিভাবে এটি সূচী করা উচিত এবং কখন আপনার ডেটা থেকে পড়া এবং লিখতে পারে তা নির্ধারণ করতে দেয়।

রিয়েলটাইম ডাটাবেস জাভাস্ক্রিপ্ট এসডিকে শুরু করুন

আপনার জাভাস্ক্রিপ্ট এসডিকে আরম্ভ করার সময় আপনাকে অবশ্যই আপনার রিয়েলটাইম ডাটাবেস ইউআরএল উল্লেখ করতে হবে।

আপনি এর রিয়েলটাইম ডাটাবেস বিভাগে আপনার রিয়েলটাইম ডাটাবেস URL টি জানতে পারেন Firebase কনসোল । এটা তোলে ফর্ম থাকবে https://<databaseName>.firebaseio.com (জন্য us-central1 ডাটাবেস) অথবা https://<databaseName>.<region>.firebasedatabase.app (অন্যান্য সব স্থানে ডাটাবেস জন্য)।

নিম্নলিখিত কোড স্নিপেট ব্যবহার করে SDK শুরু করুন:

ওয়েব সংস্করণ 9


import { initializeApp } from 'firebase/app';
import { getDatabase } from "firebase/database";

// Set the configuration for your app
// TODO: Replace with your project's config object
const firebaseConfig = {
  apiKey: "apiKey",
  authDomain: "projectId.firebaseapp.com",
  // For databases not in the us-central1 location, databaseURL will be of the
  // form https://[databaseName].[region].firebasedatabase.app.
  // For example, https://your-database-123.europe-west1.firebasedatabase.app
  databaseURL: "https://databaseName.firebaseio.com",
  storageBucket: "bucket.appspot.com"
};

const app = initializeApp(firebaseConfig);

// Get a reference to the database service
const database = getDatabase(app);

ওয়েব সংস্করণ 8

// Set the configuration for your app
// TODO: Replace with your project's config object
var config = {
apiKey: "apiKey",
authDomain: "projectId.firebaseapp.com",
// For databases not in the us-central1 location, databaseURL will be of the
// form https://[databaseName].[region].firebasedatabase.app.
// For example, https://your-database-123.europe-west1.firebasedatabase.app
databaseURL: "https://databaseName.firebaseio.com",
storageBucket: "bucket.appspot.com"
};
firebase.initializeApp(config);

// Get a reference to the database service
var database = firebase.database();

আপনি Firebase রিয়েলটাইম ডাটাবেস ব্যবহার শুরু করার জন্য প্রস্তুত!

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