https模块
https 是基于 TLS/SSL 的 HTTP 协议。在 Node.js 中,这是作为一个单独的模块实现的 https由 模块组成,如下图所示:
关于https模块的学习,其实之前在学习http模块的时候,已经详细学习过具体如何使用了,可以浏览之前的相关学习链接 这里仅share一个官方的例子,了解关于https模块的一个使用过程!
const https = require('node:https');
const fs = require('node:fs');
const options = {
key: fs.readFileSync('key的pem文件'),
cert: fs.readFileSync('cert的pem文件')
};
const server = https.createServer(options, (req, res) => {
res.writeHead(200);
res.end('hello https!!!\n');
});
server.listen(8000);
https
模块中的相关对象以及方法,大部分都由tls
模块来实现的,因此这里应该要了解的是tls中的模块以及其实现过程
,点我飞过去吧!