Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

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

পূর্বশর্ত

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

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

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

  2. আপনার ফায়ারবেস নিরাপত্তা নিয়মের জন্য একটি প্রারম্ভিক মোড নির্বাচন করুন:

    পরীক্ষা মোড

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

    ওয়েব, Apple বা Android SDK দিয়ে শুরু করতে, testmode নির্বাচন করুন।

    লক করা মোড

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

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

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

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

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

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

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

আপনার JavaScript SDK শুরু করার সময় আপনাকে অবশ্যই আপনার রিয়েলটাইম ডেটাবেস URL নির্দিষ্ট করতে হবে৷

আপনি এর রিয়েলটাইম ডাটাবেস বিভাগে আপনার রিয়েলটাইম ডাটাবেস 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 রিয়েলটাইম ডেটাবেস ব্যবহার শুরু করতে প্রস্তুত!

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