res.setHeader और res.header के बीच क्या अंतर है। किसको कॉर्स को सक्षम करने के लिए इस्तेमाल किया जाना चाहिए? कुछ पेज res.header का उपयोग किया जाता है और कुछ पेज res.setHeader का उपयोग CORS के लिए किया जाता है।res.setHeader और res.header के बीच अंतर node.js
उत्तर
res.setHeader()
नोड.जेएस और res.header()
का मूल तरीका एक्सप्रेस फ्रेमवर्क से res.set()
विधि का उपनाम है।
प्रलेखन:
res.setHeader()
,res.set()
यह दो तरीकों बिल्कुल वही बात करते हैं, हेडर HTTP प्रतिक्रिया निर्धारित किया है। केवल अंतर res.setHeader()
आपको केवल एक सिंगलर हेडर सेट करने की अनुमति देता है और res.header()
आपको एकाधिक हेडर सेट करने की अनुमति देगा। तो अपनी आवश्यकताओं के साथ एक फिट का उपयोग करें।
यह वास्तव में सही नहीं है। 'res.setHeader ('एक्स-फ़्रेम-विकल्प', '*') 'मान'' '' के साथ एक शीर्षलेख 'एक्स-फ़्रेम-विकल्प' सेट करेगा, जबकि 'res.header ('X-Frame-Options', ' * '' 'मूल्य '*' के साथ एक शीर्षलेख' x-frame-options' सेट करेगा। हालांकि, चूंकि हेडर तकनीकी रूप से असंवेदनशील हैं, इसलिए अधिकांश परिदृश्यों में यह ठीक होना चाहिए। – asleepysamurai
शायद एक उदाहरण अधिक स्पष्ट कर सकते हैं:
// single field is set
res.setHeader('content-type', 'application/json');
// multiple files can be set
res.set({
'content-type': 'application/json',
'content-length': '100',
'warning': "with content type charset encoding will be added by default"
});
की
नोट: –
से ऊपर 'सेटहेडर' उदाहरण में "कोलन" के बजाय "कोमा" होना चाहिए वैसे कॉमा गुणों के बीच मौजूद है। कोलन (:) जावास्क्रिप्ट का एक तरीका है जो इसकी गुणों से मूल्य को अलग करता है। तो मुझे पता है कि यह सही है। अगर कोड काम नहीं करता है तो कृपया जांचें और मुझे बताएं। धन्यवाद – Ghafoor
@ गफूर लेकिन नोड का मूल 'res.setHeader' फ़ंक्शन (https://nodejs.org/docs/v0.4.0/api/http.html#response.setHeader) दो तर्क प्राप्त करता है ('name',' value' अल्पविराम से अलग हैं)। हो सकता है कि आपने इसे 'ऑब्जेक्ट' तर्क से भ्रमित कर दिया हो (लेकिन फिर भी '{} 'गायब हैं)। टीएल; डीआर: कोलन एक अल्पविराम होना चाहिए – d2uX
- 1. socket.io और node.js के बीच अंतर
- 2. app.js और index.js के बीच Node.js
- 3. Node.js संस्करण: v4 + और v0.12.X के बीच का अंतर
- 4. node.js एक्सप्रेस रूट और नियंत्रक के बीच क्या अंतर है?
- 5. jQuery और Node.js के बीच क्या अंतर है?
- 6. node.js में net.connect और net.createConnection के बीच क्या अंतर है?
- 7. पथ .normalize और path.resolve के बीच अंतर Node.js
- 8. "। +" और "। +?" के बीच अंतर
- 9. AJAX के बीच अंतर और
- 10. "% ~ dp0" और "। \" के बीच अंतर?
- 11. CMake: $ {} और के बीच अंतर "$ {}"
- 12. ऑब्जेक्ट और * के बीच अंतर?
- 13. "या" और "||" के बीच अंतर
- 14. $ के बीच अंतर? और PowerShell
- 15. == और मामले के बीच अंतर?
- 16. वीबीए: और + के बीच अंतर
- 17. node.js और geoserver CORS
- 18. Node.js res.setHeader ('सामग्री-प्रकार', 'टेक्स्ट/जावास्क्रिप्ट'); फ़ाइल डाउनलोड के रूप में प्रतिक्रिया जावास्क्रिप्ट को दबाकर
- 19. codefecript में 'extends' और node.js में 'util.inherits' के बीच मतभेद
- 20. नोड में एक मॉड्यूल और एक पैकेज के बीच अंतर?
- 21. Node.js: req.query [] और req.params
- 22. एलटीएस संस्करण और node.js के स्थिर संस्करण के बीच क्या अंतर है?
- 23. पैरामीटर परिभाषाओं के बीच अंतर (प्रकार और नाम), और (प्रकार * नाम) के बीच अंतर क्या हैं?
- 24. GMTstring() और toUTCstring() के बीच क्या अंतर है?
- 25. सॉकेट.आईओ और फायरबेस के बीच क्या अंतर है?
- 26. engine.io और socket.io के बीच क्या अंतर है?
- 27. express.js में app.use और app.get के बीच अंतर
- 28. संबंधों के बीच और कहां के बीच अंतर
- 29. एक सरणी और एक ऐरेबफर के बीच क्या अंतर है?
- 30. नोड.जेएस स्थापित करते समय node.js रनटाइम और एनपीएम पैकेज मैनेजर विकल्पों के बीच क्या अंतर है?
संभावित डुप्लिकेट [? कैसे एक्सप्रेस/Node.js में CORS अनुमति देने के लिए] (http://stackoverflow.com/questions/7067966/how-to- अनुमति-cors-in-express-node-js) –
मुझे पता है कि CORS को कैसे अनुमति दें। लेकिन किसी जगह इसे res.header और कहीं res.setHeader लिखा गया है। – Subham