Node.js परिचय
Node.js क्या है?
- Node.js एक खुला स्रोत सर्वर वातावरण है
- Node.js मुफ़्त है
- Node.js विभिन्न प्लेटफार्मों (विंडोज, लिनक्स, यूनिक्स, मैक ओएस एक्स, आदि) पर चलता है।
- Node.js सर्वर पर जावास्क्रिप्ट का उपयोग करता है
क्यों Node.js?
Node.js एसिंक्रोनस प्रोग्रामिंग का उपयोग करता है!
वेब सर्वर के लिए एक सामान्य कार्य सर्वर पर एक फ़ाइल खोलना और क्लाइंट को सामग्री वापस करना हो सकता है।
यहां बताया गया है कि PHP या ASP किसी फ़ाइल अनुरोध को कैसे हैंडल करता है:
- कार्य को कंप्यूटर के फाइल सिस्टम में भेजता है।
- फ़ाइल सिस्टम के खुलने और फ़ाइल को पढ़ने तक प्रतीक्षा करता है।
- क्लाइंट को सामग्री लौटाता है।
- अगले अनुरोध को संभालने के लिए तैयार।
यहां बताया गया है कि Node.js फ़ाइल अनुरोध को कैसे संभालता है:
- कार्य को कंप्यूटर के फाइल सिस्टम में भेजता है।
- अगले अनुरोध को संभालने के लिए तैयार।
- जब फ़ाइल सिस्टम ने फ़ाइल खोली और पढ़ी है, तो सर्वर क्लाइंट को सामग्री लौटाता है।
Node.js प्रतीक्षा को समाप्त करता है, और बस अगले अनुरोध के साथ जारी रहता है।
Node.js सिंगल-थ्रेडेड, नॉन-ब्लॉकिंग, एसिंक्रोनस प्रोग्रामिंग चलाता है, जो बहुत मेमोरी एफिशिएंट है।
Node.js क्या कर सकता है?
- Node.js गतिशील पृष्ठ सामग्री उत्पन्न कर सकता है
- Node.js सर्वर पर फ़ाइलें बना सकते हैं, खोल सकते हैं, पढ़ सकते हैं, लिख सकते हैं, हटा सकते हैं और बंद कर सकते हैं
- Node.js प्रपत्र डेटा एकत्र कर सकते हैं
- Node.js आपके डेटाबेस में डेटा जोड़, हटा, संशोधित कर सकता है
Node.js फ़ाइल क्या है?
- Node.js फ़ाइलों में ऐसे कार्य होते हैं जिन्हें कुछ निश्चित घटनाओं पर निष्पादित किया जाएगा
- एक विशिष्ट घटना यह है कि कोई व्यक्ति सर्वर पर पोर्ट तक पहुंचने का प्रयास कर रहा है
- Node.js फ़ाइलें किसी भी प्रभाव के होने से पहले सर्वर पर शुरू की जानी चाहिए
- Node.js फ़ाइलों का एक्सटेंशन ".js" है