Page Loading ...

5 Steps to build a REST API in Node JS Express | Creating Restful API with Node JS

Watch the video

click to begin

Youtube

स्वागत है, मैं आपको बताने जा रहा हूं
5 SIMPLE STEPS में Node JS Express के साथ RESTful API कैसे बनाएं
ठीक है, चलो एक शुरुआत करें
चरण 1: सुनिश्चित करें कि एनओडीई और एनपीएम इंस्टॉलेशन
सुनिश्चित करें कि आपके पास नोड / एनपीएम चल रहा है: npm -v या नोड -v
ये कमांड स्थापित नोड और एनपीएम संस्करण देता है।
npm -v मुझे 6.4.1 दे रहा है। इसका मतलब है कि यह npm संस्करण मेरी मशीन में स्थापित है
समान रूप से, नोड -v चलाएं
यह स्थापित लौटा देगा
मेरी मशीन में नोड संस्करण
मेरी मशीन में स्थापित नोड संस्करण 10.11.0 है
यह पक्का है
नोड और एनपीएम दोनों मेरी मशीन में सही ढंग से स्थापित हैं
और मैं परियोजना में शुरुआत पर तैयार हूं
चरण 2: पूर्वकर्मियों को रोकें
बस प्रोजेक्ट फ़ोल्डर बनाकर आप कार्यक्षेत्र रीड करें
रनिंग द्वारा: mkdir नोड-एपीआई
मेरे प्रोजेक्ट फ़ोल्डर का नाम नोड-एपी है
अब, प्रोजेक्ट फ़ोल्डर के अंदर जाएँ: cd नोड- एपीआई
इस वीडियो में, मैं केवल कमांड का उपयोग करने जा रहा हूं।
आप चाहें तो बना सकते हैं
GUI का उपयोग कर परियोजना फ़ोल्डर।
चरण 3: परियोजना का मूल्यांकन
अब, npm init कमांड चलाकर npm प्रोजेक्ट को इनिशियलाइज़ करें
यह सूचना का एक गुच्छा मांगेगा। यदि आप प्रदान नहीं करना चाहते हैं
विवरण अभी प्रत्यय है
npm init कमांड में [--yes OR --y] विकल्प
इसने पैकेज.जसन फ़ाइल बनाई
अपने कार्यक्षेत्र के अंदर।
तो, कमांड है: npm init --yes
या: npm init --y
यह कमांड एक फाइल बनाती है जिसे "package.json" फाइल कहा जाता है
जिसमें पैकेज नाम, संस्करण, विवरण शामिल हैं
विवरण, मुख्य फ़ाइल
स्क्रिप्ट कमांड, लेखक, कीवर्ड
लाइसेंस और गिट विवरण
यहां दो और महत्वपूर्ण बातें हैं
निर्भरताएं और भक्ति। हम बाद के वीडियो में इसके बारे में बात करेंगे
अब, हमारा कार्य स्थान तैयार है
अब, हमें इस परियोजना के लिए एक्सप्रेस प्रतिधारण स्थापित करने की आवश्यकता है
तो, एक्सप्रेस सरल स्थापित करने के लिए आदेश
आपको चलाने की आवश्यकता है: npm i express OR
npm install express
यह कमांड इंस्टॉल होगा
इस परियोजना के लिए एक्सप्रेस js
और एक्सप्रेस मॉड्यूल केवल नोड-एप परियोजना के लिए स्थानीय रूप से स्थापित किया जाएगा
चरण 4: मुख्य फ़ाइल बनाएँ
अब, हम index.js फ़ाइल बनाएंगे। इस फ़ाइल को मुख्य या प्रविष्टि फ़ाइल भी कहा जाता है।
यह फ़ाइल प्रोजेक्ट के लिए आवश्यक पैकेज आयात करती है
इस फ़ाइल में पहली पंक्ति है
आयात एक्सप्रेस मॉड्यूल
अब, आपको इस फ़ाइल में एक्सप्रेस क्लास को तुरंत बदलना होगा
ताकि, आप प्रोजेक्ट में इसके तरीकों का उपयोग कर सकें
यहां, आपके पास नया कीवर्ड डालने का विकल्प है
before express(). Its completely on you
अब, हम इस एप्लिकेशन के लिए मार्ग बनाएंगे
यहां, एप्लिकेशन एक्सप्रेस का उदाहरण है
It has a get method
Which is an http GET method
app.get () विधि के दो पैरामीटर हैं
पहला पैरामीटर कहा जाता है- एपीआई समापन बिंदु
और दूसरा पैरामीटर कॉलबैक फ़ंक्शन है
कॉलबैक फ़ंक्शन में 3 पैरामीटर्स हैं- req, res and next
ये नाम एक्सप्रेस जेएस सम्मेलन के अनुसार हैं
See, I have used res.send inside the callback function
कॉलबैक फ़ंक्शन के अंदर res.send () विधि है
ब्राउज़र पर नियंत्रण लौटाना
अंत में, हम करेंगे
सोम बंदरगाह पर सुनने के लिए आवेदन कहते हैं: 3000
एक्सप्रेस का उदाहरण जो हमारे मामले में ऐप है [लाइन नं। 2]
सुनने की विधि प्रदान करें
यह app.listen () विधि शुरू होती है
सभी कनेक्शन के लिए पोर्ट 3000 पर एप्लिकेशन
एप्लिकेशन "हैलो दुनिया" के साथ प्रतिक्रिया करता है
रूट url (/) के अनुरोध के लिए।
हर दूसरे रास्तों के लिए यह एक 404 नहीं मिला के साथ जवाब देंगे!
STEP 5: RUNNING LOCALLY
अंत में, एप्लिकेशन को इसके साथ चलाएं:
node index.js
यह संदेश को ग्रहण करता है
हमने app.listen () विधि के अंदर लिखा है
यह कहता है, पोर्ट पर आवेदन शुरू हो गया है: 3000
आउटपुट देखने के लिए ब्राउज़र खोलें
इसलिए, हमने 5 सरल चरणों का उपयोग करके एक साधारण REST API एप्लिकेशन बनाया है
ठीक है, अब एक नया एक्सप्रेस ऐप बनाने का प्रयास करें
और समस्याओं के लिए पूछें
कमेंट बॉक्स में सुनने के लिए धन्यवाद
Compound Proportion- Compound Proportion by arrow method | Renu Rawat Learn Angular- Angular Component Life Cycle hook | Renu Rawat What is a Restful API? | Creating Restful API with Node JS | API Node JS | API Node JS Express quadratic equations- how to find discriminant and nature of roots | Renu Rawat Steps to Build REST API | Creating a Restful API with Node JS | API Node JS | API Node JS Express The Strange, Frictionless World of Superfluids 10 Escuelas A Las Que SI Desearas Ir A TODA COSTA Sabel wants Elai to finish his studies | The General's Daughter (With Eng Subs) Estudiantes Trollean a Profesores Nivel Dios Six Suicides, One Year, One High School