डेनो के लिए HTTP एरर बनाएं

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

डेनो के लिए HTTP एरर बनाएं

http_errors

डेनो के लिए HTTP एरर बनाएं, जो इससे प्रेरित है http_errors .

आग

import { createError, HttpError, IError, Props } from 'https://deno.land/x/http_errors/mod.ts';

createError (स्थिति: संख्या, संदेश ?: स्ट्रिंग, सहारा ?: सहारा): HttpError

createError (त्रुटि: त्रुटि, सहारा?: सहारा): IError

createError (स्थिति: संख्या, सहारा: सहारा): HttpError

दिए गए स्थिति कोड, संदेश और कस्टम गुणों के साथ एक नई त्रुटि वस्तु बनाएं। त्रुटि वस्तु |_+_| से प्राप्त होती है।

HttpError
  • |_+_| - त्रुटि नाम।
  • |_+_| - एक संख्या के रूप में स्थिति कोड।
  • |_+_| - त्रुटि का संदेश, डिफ़ॉल्ट करने के लिए डेनो का स्टेटस कोड टेक्स्ट .
  • |_+_| - क्लाइंट को संदेश भेजा जाना चाहिए, तो संकेत देने के लिए इस्तेमाल किया जा सकता है, जब |_+_| यह सच है, अन्यथा झूठा। प्रॉप्स द्वारा अधिलेखित किया जा सकता है।
  • |_+_| - कस्टम गुण त्रुटि वस्तु से संलग्न करने के लिए।

एचटीटीपी एरर

HttpError एक अमूर्त वर्ग है, इसका उपयोग उदाहरण बनाने के लिए नहीं किया जा सकता है।



const err = createError(404, 'Not found LoL!')

उदाहरण

सरल एचटीपी त्रुटि संभाल

यह सरल उदाहरण दिखाता है कि कैसे उपयोग करना है |_+_| विभिन्न HTTP त्रुटि के आधार पर एक अलग प्रतिक्रिया निकाय वापस करने के लिए।

name: NotFoundError

आप कर्ल प्रोग्राम के साथ इसका परीक्षण कर सकते हैं:

status: 404 message

विवरण डाउनलोड करें:

लेखक: अको-डेनो

सोर्स कोड: https://github.com/ako-deno/http_errors

#deno #nodejs #node #javascript

यह सभी देखें: