কম্পিউটার টিউটোরিয়াল

Node.js-এ কাস্টম মডিউল তৈরি করা

ভূমিকা

Node.js মডিউল হলো এক ধরনের প্যাকেজ যাতে কিছু ফাংশন বা মেথড থাকে যাকে ইম্পোর্ট করে ব্যবহার করা যায়। কিছু মডিউল ওয়েবে ডেভেলপাররা ব্যবহার করতে পায় (fs, fs-extra, crypto, stream ইত্যাদি)। আপনি নিজেরও একটি প্যাকেজ বানিয়ে কোডে ব্যবহার করতে পারেন।

সিনট্যাক্স

exports.function_name = function(arg1, arg2, ....argN) {   // Put your function body here... };

উদাহরণ - কাস্টম Node মডিউল

দুটি ফাইল তৈরি করুন: calc.js (কাস্টম মডিউল) এবং index.js (মডিউল ইম্পোর্ট করে ব্যবহার)।

calc.js

//Creating a custom node module // And making different functions exports.add = function (a, b) {   return a + b; // Adding the numbers }; exports.sub = function (a, b) {   return a - b; // Subtracting the numbers }; exports.mul = function (a, b) {   return a * b; // Multiplying the numbers }; exports.div = function (a, b) {   return a / b; // Dividing the numbers };

index.js

// Importing the custom node module with the below statement var calculator = require('./calc'); var a = 21 , b = 67 console.log("Addition of " + a + " and " + b + " is " + calculator.add(a, b)); console.log("Subtraction of " + a + " and " + b + " is " + calculator.sub(a, b)); console.log("Multiplication of " + a + " and " + b + " is " + calculator.mul(a, b)); console.log("Division of " + a + " and " + b + " is " + calculator.div(a, b));

আউটপুট

C:\home\node>> node index.js Addition of 21 and 67 is 88 Subtraction of 21 and 67 is -46 Multiplication of 21 and 67 is 1407 Division of 21 and 67 is 0.31343283582089554
  1. জাভাস্ক্রিপ্টে প্রিমের অ্যালগরিদম

  2. জাভাস্ক্রিপ্ট দিয়ে কাস্টম ইমেজ স্লাইডার তৈরি করা

  3. জাভাস্ক্রিপ্টে কাস্টম এরর ইমপ্লিমেন্টেশন

  4. জাভাস্ক্রিপ্ট মডিউলস