Node.js Module | Node.js মডিউল | Node.js Bangla Tutorial

Node.js Bangla Tutorial
Node.js Bangla Tutorial

আসসালামু আলাইকুম। আজকের টপিকে আমি node.js এর বিভিন্ন ধরনের মডিউল নিয়ে আলোচনা করব এবং মডিউল সম্পর্কে বিস্তারিত ধারণা দেওয়ার চেষ্টা করব। তাই যদি আপনি node.js ভূমিকা বিষয় মিস তাহলে এখানে ক্লিক করে পরে নিন।

 

node.js মডিউল কি?

node.js-এর একটি মডিউল হল ফাংশনের একটি সেট যা একটি ফাইল বা একাধিক ফাইল বা ফোল্ডারে থাকতে পারে। মডিউল ব্যবহার করার অনেক সুবিধা আছে। এর প্রধান সুবিধা হল মডিউলের ফাংশন বা ব্লক পুনরায় ব্যবহারযোগ্য। এটি একটি মডিউলকে একবার কোড করা এবং প্রোগ্রামে একাধিকবার ব্যবহার করার অনুমতি দেয়।

node.js এ তিন ধরনের মডিউল রয়েছে।

১. কোর মডিউল।

২. লোকার মডিউল।

৩. থার্ড পার্টি মডিউল।

কোর মডিউলঃ কোর মডিউল বলতে node.js এর সাথে install করার পাশাপাশি node.js এর সাথে অন্তর্নির্মিত মডিউলগুলিকে বোঝায়। কোর মডিউল সরাসরি কোডে প্রয়োজন () ফাংশন ব্যবহার করা যেতে পারে। আপনি যদি পাইথন কোড করে থাকেন তবে আপনি এই ফাংশনটি পাইথন আমদানির সাথে তুলনা করতে পারেন। প্রয়োজন () মডিউলের সিনট্যাক্স নিম্নরূপ

var module = require('module_name');

উপরের উদাহরণে আমরা require() ফাংশন ব্যবহার করে module_name মডিউল নামে একটি কোর/বিল্ট-ইন মডিউল বরাদ্দ করেছি। এখন আমরা মডিউল নামক ভেরিয়েবলের সাহায্যে module_name নামক মডিউলের সমস্ত পদ্ধতি ব্যবহার করতে পারি। ধরুন module_name নামের একটি মডিউলে exampleMethod() নামে একটি পদ্ধতি আছে। এই পদ্ধতিটি ব্যবহার করার জন্য আমাদের নীচের কোডটি ব্যবহার করতে হবে।

var module = require('module_name');
module.exampleMethod();

লোকার মডিউলঃ আমরা যদি আমাদের node.js প্রজেক্টে একটি ফাইল তৈরি করি এবং সেখানে এক বা একাধিক ফাংশন তৈরি করি এবং তারপর সেই ফাংশনগুলিকে পুনরুদ্ধার করে আমাদের প্রজেক্টে ব্যবহার করি, তাকে স্থানীয় মডিউল বলা হবে।
node.js এ লোকাল মডিউল তৈরি এবং ব্যবহারের পদ্ধতিঃ স্থানীয় মডিউলগুলি বিভিন্ন উপায়ে ব্যবহার করা যেতে পারে। একটি স্থানীয় মডিউল তৈরি করতে, আমাদের node.js প্রকল্পের রুট ডিরেক্টরিতে examplemodule.js নামে একটি ফাইল তৈরি করুন। একটি মডিউল তৈরি করতে, আপনি যে কোনো নাম দিয়ে .js এক্সটেনশন দিয়ে একটি ফাইল তৈরি করতে পারেন। এখন আমরা এই ফাইলটিতে একটি ফাংশন তৈরি করব। যেমনঃ

examplemodule.js

exports.add = function (x, y) { 
    return x + y;
};

আমরা চাইলে এখন আমাদের node.js প্রোজেক্টে এই ফাংশনটি ব্যবহার করতে পারি। ধরুন আমরা index.js ফাইলে ফাংশনটি ব্যবহার করি। ব্যবহার করার আগে, আমাদের প্রয়োজন () ফাংশনের মাধ্যমে index.js ফাইলে ফাংশন ধারণকারী মডিউল আমদানি করতে হবে। একটি স্থানীয় মডিউল আমদানি করা অনেকটা মূল মডিউল আমদানি করার মতো। একটি ভেরিয়েবল সংজ্ঞায়িত করুন এবং প্রয়োজন () ফাংশনে স্থানীয় মডিউলের ফাইলের নাম পাস করুন। যাইহোক, .js এক্সটেনশন ফাইলের নামের শেষে পাস করা যাবে না এবং ফাইলের নামের শুরুতে একটি ডট (.) এবং একটি ব্যাকস্ল্যাশ (/) ব্যবহার করতে হবে। যেমনঃ

var mylocalmodule = require('./examplemodule');

এখন আমরা mylocalmodule ভেরিয়েবলের সাহায্যে তৈরি করা লোকাল মডিউলে add() ফাংশনটি ব্যবহার করতে পারি। যেমনঃ

console.log("Addition of 50 and 10 is " + mylocalmodule.add(50, 10));

থার্ড পার্টি মডিউলঃ node.js-এর জন্য অনলাইনে অনেক মডিউল উপলব্ধ রয়েছে যেগুলিকে npm প্যাকেজ ম্যানেজারের সাথে ইনস্টল এবং ব্যবহার করতে হবে। এই মডিউলগুলিকে তৃতীয় পক্ষের মডিউল বলা হয়। তৃতীয় পক্ষের মডিউল ব্যবহারের নিয়মগুলি মূল মডিউলগুলির মতোই।

0 Shares:
Leave a Reply

Your email address will not be published.

You May Also Like
youtube channel seo
Read More

ইউটিউব চ্যানেলের SEO কি? আর ইউটিউব চ্যানেল SEO কিভাবে করবেন?

আমাদের অনেকেরই ইউটিউব চ্যানেল আছে। অনেকেই অনেক ভালো কন্টেন্ট তৈরি করেও ইউটিউব চ্যানেল র‍্যাঙ্ক করতে পারছেন না। একটি…