node.js মডিউল হল এক ধরণের প্যাকেজ যাতে কিছু নির্দিষ্ট ফাংশন বা পদ্ধতি রয়েছে যা তাদের আমদানি করে তাদের দ্বারা ব্যবহার করা হবে। fs, fs-extra, crypto, স্ট্রীম ইত্যাদির মতো ডেভেলপারদের দ্বারা ব্যবহার করার জন্য কিছু মডিউল ওয়েবে উপস্থিত রয়েছে৷ এছাড়াও আপনি নিজের একটি প্যাকেজ তৈরি করতে পারেন এবং এটি আপনার কোডে ব্যবহার করতে পারেন৷
সিনট্যাক্স
exports.function_name =function(arg1, arg2, ....argN) { // এখানে আপনার ফাংশনের বডি রাখুন...};
উদাহরণ - কাস্টম নোড মডিউল
নামে দুটি ফাইল তৈরি করুন - calc.js এবং index.js এবং নীচের কোড স্নিপেটটি অনুলিপি করুন৷
calc.js হল কাস্টম নোড মডিউল যা নোড ফাংশন ধরে রাখবে।
index.js calc.js আমদানি করবে এবং নোড প্রক্রিয়ায় এটি ব্যবহার করবে।
calc.js
//একটি কাস্টম নোড মডিউল তৈরি করা// এবং বিভিন্ন functionsexports.add =ফাংশন (a, b) { রিটার্ন a + b; // সংখ্যা যোগ করা};exports.sub =ফাংশন (a, b) { ফেরত a - b; // সংখ্যা বিয়োগ};exports.mul =ফাংশন (a, b) { ফেরত a * b; // সংখ্যা গুন করা};exports.div =ফাংশন (a, b) { ফেরত a / b; // সংখ্যা ভাগ করা};
index.js
// নীচের স্টেটমেন্টভার ক্যালকুলেটর =প্রয়োজন('./calc');var a =21 , b =67console.log("" + a + " এবং " + b +" এর সংযোজন সহ কাস্টম নোড মডিউল আমদানি করা হল " + calculator.add(a, b));console.log("" + a +" এর বিয়োগ এবং " + b + " হল " + calculator.sub(a, b));console.log("গুণ " + a + " এবং " + b + " হল " + calculator.mul(a, b)); console.log("" + a + " এর বিভাগ এবং " + b + " হল " + calculator.div( a, b));
আউটপুট
C:\home\node>> node index.js21 এবং 67 এর যোগ 21 এবং 67 এর 88 বিয়োগ হল -46 21 এবং 67 এর গুণিতক হল 1407 21 এর ডিভিশন এবং 67 হল 0.31343283585>