Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

Node.js में कस्टम मॉड्यूल बनाना

<घंटा/>

node.js मॉड्यूल एक प्रकार का पैकेज है जिसमें कुछ फ़ंक्शन या विधियाँ होती हैं जिनका उपयोग उन लोगों द्वारा किया जाता है जो उन्हें आयात करते हैं। कुछ मॉड्यूल वेब पर मौजूद हैं जिनका उपयोग डेवलपर्स द्वारा किया जा सकता है जैसे fs, fs-extra, क्रिप्टो, स्ट्रीम, आदि। आप अपना खुद का एक पैकेज भी बना सकते हैं और इसे अपने कोड में उपयोग कर सकते हैं।

सिंटैक्स

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

उदाहरण - कस्टम नोड मॉड्यूल

नाम के साथ दो फाइल बनाएं - कैल्क.जेएस और इंडेक्स.जेएस और नीचे दिए गए कोड स्निपेट को कॉपी करें।

Calc.js कस्टम नोड मॉड्यूल है जो नोड फ़ंक्शन को बनाए रखेगा।

index.js, calc.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. जावास्क्रिप्ट - एक कस्टम छवि स्लाइडर बनाना

    जावास्क्रिप्ट में एक कस्टम इमेज स्लाइडर बनाने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    * {       box-sizing: border-box;

  1. जावास्क्रिप्ट में कस्टम त्रुटियाँ

    जावास्क्रिप्ट में कस्टम त्रुटियों को लागू करने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&g

  1. जावास्क्रिप्ट मॉड्यूल

    मॉड्यूल को ES 2015 में पेश किया गया था। कोड को छोटे टुकड़ों में तोड़ने के लिए मॉड्यूल पेश किए गए थे। मॉड्यूल में उनमें कक्षाएं या कार्य हो सकते हैं। कीवर्ड निर्यात और आयात का उपयोग चर, कार्यों, वस्तुओं को निर्यात करने और उन्हें अन्य फ़ाइलों में आयात करने के लिए किया जाता है। नोट - इस उदाहरण को चलान