সুচিপত্র:

আমি কিভাবে একটি নোড js ডাটাবেসের সাথে সংযোগ করব?
আমি কিভাবে একটি নোড js ডাটাবেসের সাথে সংযোগ করব?

ভিডিও: আমি কিভাবে একটি নোড js ডাটাবেসের সাথে সংযোগ করব?

ভিডিও: আমি কিভাবে একটি নোড js ডাটাবেসের সাথে সংযোগ করব?
ভিডিও: All The JavaScript You Need To Know For React (More JS To Know) 2024, নভেম্বর
Anonim

ডাউনলোড এবং ইনস্টল করতে "mysql" মডিউল, কমান্ড টার্মিনাল খুলুন এবং নিম্নলিখিতটি চালান:

  1. C: UsersYour Name>npm install mysql .
  2. var mysql = প্রয়োজন(' mysql ');
  3. "demo_db_connection চালান। js " C: UsersYour Name> নোড ডেমো_ডিবি_সংযোগ। js .
  4. সংযুক্ত !
  5. con সংযোগ (function(err) { if (err) থ্রো err; কনসোল।

এটি বিবেচনায় রেখে, আমি কীভাবে নোড জেএস-এ একটি ডাটাবেস সংযোগ তৈরি করব?

টিউটোরিয়াল: নোড সেট আপ করা। js একটি ডাটাবেস সহ

  1. Node.js ইনস্টল করুন।
  2. মাইএসকিউএল ইনস্টল করুন।
  3. ডাটাবেসে লেখার জন্য একটি HTTP API তৈরি করুন।
  4. API-তে পোস্ট করার জন্য কিছু HTML এবং JS তৈরি করুন।
  5. ব্যবহারকারী ডাটাবেস স্কিমা তৈরি করতে Knex মাইগ্রেশন ব্যবহার করুন (রেল মাইগ্রেশনের অনুরূপ প্রক্রিয়া)
  6. পাসওয়ার্ড হ্যাশিং সেটআপ করতে একটি মাইগ্রেশন ব্যবহার করুন।
  7. হ্যাশিং কাজগুলি পরীক্ষা করার জন্য একটি লগইন রুট তৈরি করুন।

একইভাবে, নোড জেএস এর সাথে আমার কোন ডাটাবেস ব্যবহার করা উচিত? নোড . js সব ধরনের সমর্থন করে ডাটাবেস কোন ব্যাপার যদি এটা একটি সম্পর্কযুক্ত হয় তথ্যশালা অথবা NoSQL তথ্যশালা . যাইহোক, NoSQL ডাটাবেস যেমন MongoDb এর সাথে সবচেয়ে উপযুক্ত নোড . js.

ঠিক তাই, আমি কিভাবে SQL এ নোড js এর সাথে সংযোগ করব?

js এবং mssql প্যাকেজ সাধারণত এই পদক্ষেপগুলি অনুসরণ করে:

  1. mssql প্যাকেজের একটি উদাহরণ তৈরি করুন।
  2. connect() দিয়ে একটি SQL সংযোগ তৈরি করুন।
  3. একটি নতুন SQL অনুরোধ তৈরি করতে সংযোগটি ব্যবহার করুন।
  4. অনুরোধে যেকোনো ইনপুট পরামিতি সেট করুন।
  5. অনুরোধটি কার্যকর করুন।
  6. অনুরোধ দ্বারা ফিরে আসা ফলাফলগুলি (যেমন রেকর্ডসেট) প্রক্রিয়া করুন।

আমরা জাভাস্ক্রিপ্ট ব্যবহার করে ডাটাবেসের সাথে সংযোগ করতে পারি?

জাভাস্ক্রিপ্ট ব্যবহার করে , সব থেকে ভালো রাস্তা করতে যে নোড দিয়ে একটি ওয়েব সার্ভার কোডিং করা হয়. js (এক্সপ্রেস মডিউল সহ ইচ্ছাশক্তি সহজ হতে)। ওয়েব সার্ভার ইচ্ছাশক্তি অ্যাক্সেস আছে তথ্যশালা (যেমন mongodb) এবং ইচ্ছাশক্তি ব্রাউজারের সাথে যোগাযোগ করুন (ক্লায়েন্ট) মাধ্যমে http প্রোটোকল। এই কৌশলটিকে ME(A)N (mongoDB, Express, Angular, Node) বলা হয়।

প্রস্তাবিত: