If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
Node.js का HTTPS module एक core module है जो SSL/TLS encrypted HTTP communication को enable करता है , इस module का use करके आप HTTPS server और client create कर सकते हैं।
Security : Data encryption के through sensitive information को protect करता है, जैसे की passwords और credit card details .
Data Integrity : Data integrity ensure करता है, ताकि data transmission के दौरान tampering से बचा जा सके।
Authentication : Server identity verify करता है, ताकि man-इन-थे-middle attacks को prevent किया जा सके।
●●●
एक basic HTTPS server बनाने के लिए आपको SSL/TLS certificates की जरूरत पड़ेगी। आप self-signed certificate use कर सकते हैं या फिर एक trusted certificate authority (CA) से certificate ले सकते हैं।
const https = require('https');
const fs = require('fs');
// load SSL/TLS certificate & private key.
const options = {
key: fs.readFileSync('key.pem'),
cert: fs.readFileSync('cert.pem')
};
// create HTTPS server.
https.createServer(options, (req, res) => {
res.writeHead(200);
res.end('Hello, HTTPS world!\n');
}).listen(443, () => {
console.log('HTTPS server running on port 443');
});
●●●
Node.js HTTPS module में कुछ important methods available हैं जो आपको HTTPS communication handle करने में मदद करते हैं।
https.createServer(options, requestListener)
: ये method एक new HTTPS server create करता है. options parameter में SSL/TLS
certificate और private key provide करते हैं, और requestListener
parameter एक function होता है जो incoming requests को handle करता है।
https.request(options, callback)
: ये method एक HTTP request send करता है लेकिन SSL/TLS
encryption के साथ. options parameter में request के लिए configuration होती है, और callback parameter एक function होता है जो response को handle करता है।
https.get(options, callback)
: ये method HTTPS GET
request send करने के लिए use होता है , ये https.request()
का shortcut है और सिर्फ GET requests के लिए use होता है।
●●●
Node.js HTTPS module use करके आप अपने web applications को secure और encrypted communication provide कर सकते हैं। ये module secure data transfer को ensure करता है और sensitive information को attacks से protect करता है।
आपको हमेशा HTTPS
का use करना चाहिए जब भी आप sensitive या confidential data handle कर रहे हो।
●●●
Loading ...