node 使用 koa 搭建 https 网站

  • pubdate: 2019-03-09 18:17:32
  • tags : 服务器,https,网站建设,koa

扎心

看着这个标识有点碍眼于是决定搭建一个 https 的站点来练练手

ssl 证书

这个很容易,去阿里云申请一个免费的 ssl 证书

ssl 证书

然后下载下来。
得到了一个 key 文件和一个 pem 文件。

创建 https 服务器

这一步也十分简单
读取 key 文件和 pem 文件构造出指定键名的对象
然后用 https 模块创建 server 传入 options 和 koa 的处理函数

const options = {
    key: fs.readFileSync(path.resolve(__dirname,config.sslDir.key)),
    cert: fs.readFileSync(path.resolve(__dirname,config.sslDir.pem))
};

http.createServer(app.callback()).listen(80);
https.createServer(options,app.callback()).listen(443);

就大功告成了。

by 崮生 from 崮生 • 一些随笔 🎨
本文欢迎分享与聚合,全文转载未经授权( 联系我)不许可。