Angular Academy · पाठ

त्रुटि प्रबंधन

एचटीटीपी त्रुटियों को प्रभावी ढंग से प्रबंधित करें।

पाठ 2, कुल 3 में से10 चरण

त्रुटि प्रबंधन, CoddyKit पर Angular Academy का एक निःशुल्क पाठ है। यह 3 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Angular Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Angular Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।

Angular HTTP अनुरोधों में त्रुटि प्रबंधन

अपने Angular एप्लिकेशन में HTTP त्रुटियों को सहजता से संभालना सीखें।

त्रुटि प्रबंधन — चित्र 1

त्रुटियाँ क्यों संभालें?

HTTP संचार के दौरान उत्पन्न होने वाली नेटवर्क त्रुटियों या सर्वर समस्याओं जैसी दिक्कतों को प्रबंधित करने के लिए त्रुटि प्रबंधन महत्वपूर्ण है।

HTTP त्रुटियों को पकड़ना

HTTP अनुरोधों की त्रुटियों को संभालने के लिए RxJS के catchError ऑपरेटर का उपयोग करें:

this.http.get('api/data').pipe(
  catchError(this.handleError)
).subscribe();

catchError ऑपरेटर

HTTP त्रुटियों को बीच में पकड़ने के लिए catchError का उपयोग करें:

catchError(error => of(`Error: ${error.status}`));

त्रुटि प्रबंधन फ़ंक्शन

त्रुटियों को पूरे एप्लिकेशन में संभालने के लिए पुनः उपयोग योग्य फ़ंक्शन बनाएँ:

private handleError(error: HttpErrorResponse) {
  return throwError(() => new Error('Something went wrong'));
}

त्रुटियों के प्रकार

  • क्लाइंट-साइड त्रुटियाँ (नेटवर्क संबंधी समस्याएँ)
  • सर्वर-साइड त्रुटियाँ (प्रतिक्रिया संबंधी त्रुटियाँ)

त्रुटि प्रबंधन की सर्वोत्तम प्रक्रियाएँ

  • उपयोगकर्ताओं को त्रुटियों के बारे में स्पष्ट रूप से बताएँ
  • डिबगिंग के लिए त्रुटियों का लॉग रखें
  • उचित होने पर पुनः प्रयास के विकल्प दें

अनुरोधों का पुनः प्रयास करना

retry() ऑपरेटर का उपयोग करके विफल HTTP अनुरोधों का स्वचालित रूप से पुनः प्रयास करें:

this.http.get('api/data').pipe(retry(3)).subscribe();

सारांश

आपने Angular के HTTP क्लाइंट से त्रुटियों को प्रभावी ढंग से संभालना सीख लिया है। शानदार काम!

त्रुटि प्रबंधन — चित्र 10
शुरुआत निःशुल्क

एआई शिक्षक के साथ HTML सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
38
पाठ
144

अक्सर पूछे जाने वाले प्रश्न

क्या “त्रुटि प्रबंधन” पाठ निःशुल्क है?

हाँ — Angular Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “त्रुटि प्रबंधन” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Angular Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।

“त्रुटि प्रबंधन” में मैं क्या सीखूँगा?

एचटीटीपी त्रुटियों को प्रभावी ढंग से प्रबंधित करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Angular Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Angular Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Angular Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 2वाँ पाठ है।

“त्रुटि प्रबंधन” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Angular Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Angular Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. एचटीटीपी क्लाइंट
  2. त्रुटि प्रबंधन
  3. एपीआई एकीकरण की सर्वोत्तम प्रक्रियाएँ
← Angular Academy पर वापस जाएँ