Nest.js कुशल और स्केलेबल सर्वर-साइड अनुप्रयोगों के निर्माण के लिए एक प्रगतिशील Node.js ढांचा है। यह डिफ़ॉल्ट रूप से टाइपस्क्रिप्ट का उपयोग करता है और एंगुलर से प्रेरित है, जिससे अच्छी तरह से संरचित, मॉड्यूलर एप्लिकेशन बनाना आसान हो जाता है। इस गाइड में, आप सीखेंगे कि Nest.js और टाइपस्क्रिप्ट का उपयोग करके एक बुनियादी REST API कैसे बनाया जाए।
आवश्यकताएँ
शुरू करने से पहले, सुनिश्चित करें कि आपने निम्नलिखित इंस्टॉल कर लिया है:
Node.js (संस्करण 12 या उच्चतर)
एनपीएम (नोड.जेएस पैकेज मैनेजर)
नेस्ट सीएलआई (आप इसे npm install -g @nestjs/cli के साथ इंस्टॉल कर सकते हैं)
चरण 1: एक नया Nest.js प्रोजेक्ट बनाएं
सबसे पहले, Nest.js CLI का उपयोग करके एक नया प्रोजेक्ट बनाएं:
नेस्ट न्यू माय-एपीआई
प्रोजेक्ट स्थापित करने के लिए निर्देशों का पालन करें। एक बार बन जाने के बाद, प्रोजेक्ट निर्देशिका पर जाएँ:
सीडी माय-एपीआई
चरण 2: एक मॉड्यूल बनाएं
Nest.js कोड को मॉड्यूल में व्यवस्थित करता है। हम "उपयोगकर्ता" नामक इकाई को प्रबंधित करने के लिए एक मॉड्यूल बनाने जा रहे हैं:
नेस्ट जनरेट मॉड्यूल उपयोगकर्ता
चरण 3: एक नियंत्रक बनाएं
नियंत्रक HTTP अनुरोधों को संभालता है। आइए उपयोगकर्ताओं के लिए एक नियंत्रक बनाएं:
नेस्ट जनरेट नियंत्रक उपयोगकर्ता
यह src/users निर्देशिका में एक user.controller.ts फ़ाइल बनाएगा।
चरण 4: एक सेवा बनाएं
सेवा में व्यावसायिक तर्क शामिल है। आइए उपयोगकर्ताओं के लिए एक सेवा बनाएं:
नेस्ट जनरेट सेवा उपयोगकर्ता
यह src/users निर्देशिका में एक user.service.ts फ़ाइल बनाएगा।
चरण 5: उपयोगकर्ता इकाई को परिभाषित करें
आइए एक बुनियादी उपयोगकर्ता इकाई को परिभाषित करें। निम्नलिखित सामग्री के साथ src/users निर्देशिका में एक user.entity.ts फ़ाइल बनाएं:
टाइपस्क्रिप्ट
चरण 6: सेवा परिनियोजित करें
Users.service.ts फ़ाइल में, उपयोगकर्ताओं को संभालने के तरीके लागू करें:
टाइपस्क्रिप्ट
चरण 7: नियंत्रक लागू करें
Users.controller.ts फ़ाइल में, HTTP अनुरोधों को संभालने के लिए मार्गों और विधियों को परिभाषित करें:
टाइपस्क्रिप्ट
चरण 8: एप्लिकेशन चलाएँ
अंत में, एप्लिकेशन चलाएँ:
एनपीएम रन प्रारंभ
आपका REST API http://localhost:3000/users पर उपलब्ध होगा।
निष्कर्ष
बधाई हो! आपने Nest.js और टाइपस्क्रिप्ट के साथ एक बुनियादी REST API बनाया है। यहां से, आप प्रमाणीकरण, डेटा सत्यापन जोड़कर और PostgreSQL या MongoDB जैसे डेटाबेस से कनेक्ट करके कार्यक्षमता का विस्तार कर सकते हैं।
मुझे आशा है कि यह मार्गदर्शिका आपके लिए उपयोगी होगी।
पढ़ने के लिए धन्यवाद और मुझे अपनी टिप्पणियाँ छोड़ें! ??
? क्या आपको यह पसंद आया? अपनी राय साझा करें।
पूरा लेख, देखें: https://lnkd.in/ewtCN2Mn
https://lnkd.in/eAjM_Smy ?? https://lnkd.in/eKvu-BHe
https://dev.to/orlidev https://lnkd.in/ecHHabTD इसे मिस न करें!
संदर्भ:
इसके साथ बनाई गई छवियाँ: कोपायलट (microsoft.com)
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3