Node.js Built-in Modules

Node.js

Node.js বিল্ট-ইন মডিউল

Node.js , .

এখানে Node.js সংস্করণ 6.10.3 এর অন্তর্নির্মিত মডিউলগুলির তালিকা রয়েছে:

অন্তর্নির্মিত মডিউলগুলির তালিকা

ভলিউম ব্যাখ্যা
assert দাবী পরীক্ষার একটি সেট প্রদান করে
buffer বাইনারি ডেটা পরিচালনা করতে
child_process একটি শিশু প্রক্রিয়া চালানোর জন্য
cluster একটি একক নোড প্রক্রিয়াকে একাধিক প্রক্রিয়ায় বিভক্ত করতে
crypto ক্রিপ্টোগ্রাফিক ক্রিয়াকলাপ পরিচালনা করতে OpenSSL
dgram UDP ডেটাগ্রাম সকেটের বাস্তবায়ন প্রদান করে
dns DNS লুকআপ এবং নাম রেজোলিউশন ফাংশন সম্পাদন করুন
domain মেয়াদ শেষ পরিচালনা না করা ত্রুটিগুলি পরিচালনা করতে
events ঘটনা পরিচালনা করতে
fs ফাইল সিস্টেম ম্যানিপুলেট করতে
http Node.js HTTP
https Node.js HTTPS
net সার্ভার এবং ক্লায়েন্ট তৈরি করুন
os অপারেটিং সিস্টেম সম্পর্কে তথ্য প্রদান করে
path ফাইল পাথ পরিচালনা করতে
punycode মেয়াদ শেষ একটি অক্ষর কোডিং স্কিম
querystring ইউআরএল কোয়েরি স্ট্রিংগুলি পরিচালনা করুন
readline একটি সময়ে একটি লাইন পড়া যেতে পারে যে স্ট্রিম পরিচালনা করতে
stream স্ট্রিমিং ডেটা পরিচালনা করতে
string_decoder স্ট্রিং মধ্যে বাফার অবজেক্ট ডিকোড
timers একটি প্রদত্ত মিলিসেকেন্ডের পরে একটি ফাংশন চালানোর জন্য
tls TLS এবং SSL প্রোটোকল সক্ষম করুন
tty একটি পাঠ্য টার্মিনাল দ্বারা ব্যবহৃত ক্লাস ফেরত দেয়
url ইউআরএল স্ট্রিং পার্স করুন
util অ্যাপ্লিকেশন ফাংশন অ্যাক্সেস করতে
v8 V8 (জাভাস্ক্রিপ্ট ইঞ্জিন) সম্পর্কে তথ্য অ্যাক্সেস করতে।
vm একটি ভার্চুয়াল মেশিনে জাভাস্ক্রিপ্ট কোড কম্পাইল করুন
zlib ফাইল কম্প্রেস বা মুছে দিন

গুরুত্বপূর্ণ মডিউল - ওভারভিউ

fs ভলিউম

ফাইল সিস্টেম অপারেশন পরিচালনা করতে সাহায্য করে। ফাইলগুলি পড়তে, লিখতে, মুছতে এবং পরিবর্তন করতে ব্যবহৃত হয়।

http মডিউল

HTTP সার্ভার এবং ক্লায়েন্ট তৈরি করতে ব্যবহৃত হয়। ওয়েব অ্যাপ্লিকেশন এবং API তৈরির জন্য মৌলিক বিষয়গুলি।

https মডিউল

নিরাপদ HTTPS সার্ভার তৈরি করতে ব্যবহৃত হয়। SSL/TLS শংসাপত্রের সাথে কাজ করতে সক্ষম করে।

ঘটনা মডিউল

ইভেন্ট-ওরিয়েন্টেড প্রোগ্রামিং এর মৌলিক বিষয়। EventEmitter ক্লাস প্রদান করে।

স্ট্রিম মডিউল

ডেটা স্ট্রীম ম্যানিপুলেশন সক্ষম করে। দক্ষতার সাথে বড় ডেটা প্রক্রিয়া করতে ব্যবহৃত হয়।

ক্রিপ্টো মডিউল

ক্রিপ্টোগ্রাফিক ফাংশন প্রদান করে। হ্যাশিং, এনক্রিপশন এবং ডিক্রিপশনের জন্য ব্যবহৃত হয়।

ব্যবহারের উদাহরণ

fs মডিউল - ফাইল অপারেশন

const fs = প্রয়োজন('fs'); // ফাইলটি পড়ুন fs.readFile('example.txt', 'utf8', (ত্রুটি, ডেটা) => { if (err) error নিক্ষেপ; console.log(ডেটা); }); // ফাইলে লিখুন fs.writeFile('example.txt', 'হ্যালো ওয়ার্ল্ড!', (err) => { if (err) error নিক্ষেপ; console.log('ফাইল সংরক্ষিত!'); });

http মডিউল - সরল সার্ভার

const http = require('http');

const server = http.createServer((req, res) => {
  res.writeHead(200, { 'Content-Type': 'text/plain' });
  res.end('Hello from Node.js Server!');
});

server.listen(3000, () => {
  console.log('Server running on port 3000');
});

ইভেন্ট মডিউল - ইভেন্ট হ্যান্ডলার

const EventEmitter = require('events');
class MyEmitter extends EventEmitter {}

const myEmitter = new MyEmitter();

myEmitter.on('event', () => {
  console.log('An event occurred!');
});

myEmitter.emit('event');

অনুশীলন করুন

Node.js HTTP ? .

https মডিউল
✗ ভুল! https মডিউলটি নিরাপদ HTTPS সার্ভারের জন্য ব্যবহৃত হয়
http মডিউল
✓ ঠিক আছে! HTTP মডিউল HTTP সার্ভার তৈরি করতে ব্যবহৃত হয়
নেট মডিউল
✗ ভুল! নেট মডিউল সাধারণ নেটওয়ার্ক সার্ভারের জন্য ব্যবহৃত হয়
url মডিউল
✗ ভুল! ইউআরএল মডিউলটি ইউআরএল পার্সিংয়ের জন্য ব্যবহার করা হয়, সার্ভারের জন্য নয়