https模块

https 是基于 TLS/SSL 的 HTTP 协议。在 Node.js 中,这是作为一个单独的模块实现的 https由 :point_down: 模块组成,如下图所示: https模块组成

:stars: 关于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);

:confused: https模块中的相关对象以及方法,大部分都由tls模块来实现的,因此这里应该要了解的是tls中的模块以及其实现过程点我飞过去吧!

results matching ""

    No results matching ""