के बीच क्या अंतर है http.request
त्रुटियों का उत्पादन करने वाली 2 घटनाएं हैं: request.on('error')
और response.on('error')
।<code>http.request</code> बनाते समय request.on ('error') और respond.on ('error')
मुझे कोई फर्क नहीं पड़ता क्योंकि दोनों त्रुटियां वेब सर्वर से आती हैं।
thisError
और thatError
के बीच क्या अंतर है?
var request = http.request({hostname:"example.com"}, function(response){
response.on('error', function(thisError){
//what's the difference between thisError <<<<<<
});
});
request.on('error, function(thatError){
//and thatError <<<<<
});
'अनुरोध' और 'प्रतिक्रिया' दोनों लिखने योग्य धाराएं हैं। लिखने योग्य धाराएं त्रुटि घटनाओं को उत्सर्जित कर सकती हैं: https://nodejs.org/api/stream.html#stream_event_error_1। उस परिप्रेक्ष्य से, कोई अंतर नहीं है। –
हां, वे दोनों स्ट्रीम एपीआई लागू करते हैं, जिसका अर्थ है कि वे '' 'त्रुटि '' उत्सर्जित कर सकते हैं। @ फ़ेलिक्सक्लिंग '' प्रतिक्रिया'' वास्तव में [इनकमिंग मैसेज] है (https://nodejs.org/api/http.html#http_http_incomingmessage) जो '' readableStream''' है। –
@ एडीनएम: आह, मैं केवल https://nodejs.org/api/http.html#http_class_http_serverresponse पर देख रहा था। –