一.下载安装openssl,需要配置环境变量(http://slproweb.com/products/Win32OpenSSL.html)

二.使用openssl 生成自签名证书(免费,本地测试使用),项目文件夹下新建cert1文件夹,用来存放生成的证书文件

openssl req -new -newkey rsa:2048 -nodes -out server.csr -keyout server.key
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

三.搭建简单的nodejs服务器,项目文件夹下新建server.js:

var https = require('https');
var fs = require('fs')
var options = {
  key: fs.readFileSync('./cert1/server.key'),
  cert: fs.readFileSync('./cert1/server.crt')
}
var app = https.createServer(options, function(req, res){
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World \n');
}).listen(8888, '0.0.0.0')

四.运行项目,https://localhost:8888/

node server.js


上一篇:基于single-spa的vue微前端框架搭建

下一篇: