डेनो के लिए 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
यह सभी देखें:
- कीव: मल्टीपल बैकएंड्स के लिए सपोर्ट के साथ सिंपल की-वैल्यू स्टोरेज
- यूएसबी पोर्ट काम नहीं कर रहे? इसे ठीक करने का तरीका यहां बताया गया है
- सुपरफार्म (सुपर) क्या है | सुपरफार्म टोकन क्या है | सुपर टोकन क्या है
- उदाहरण के साथ TensorFlow चर और प्लेसहोल्डर ट्यूटोरियल
- डेबियन 10 . पर npm के साथ Node.js कैसे स्थापित करें