मेरे पास एक नोड जेएस ऐप है जिसे फ़ाइल डाउनलोड करने की आवश्यकता है, जिसे रन-टाइम पर एक यूआरएल दिया जाता है।नोड जेएस: 'http.get` बनाम' https.get` बनाम स्वचालित चयन
यूआरएल या तो http://
या https://
हो सकता है।
मैं विभिन्न प्रोटोकॉल के लिए सबसे अच्छा कैसे पूरा करूं?
फिलहाल मेरे पास है:
var http = require('http');
var https = require('https');
var protocol = (parsedUrl.protocol == 'https:' ? https : http);
protocol.get(parsedUrl, function(res) {
...
});
... लेकिन यह भद्दा लगता है।
धन्यवाद!
कुछ स्पष्टीकरण है: यह आपके सर्वर साइड नोड एप्लिकेशन है जिसे किसी अन्य सर्वर से फ़ाइल डाउनलोड करने की आवश्यकता है, या एक एप्लिकेशन जिसे आपके नोड ऐप से कुछ डाउनलोड करने की आवश्यकता है? –
सर्वर-साइड नोड ऐप जो किसी अन्य सर्वर से डाउनलोड हो रहा है। धन्यवाद! –