本地搭建https nodejs服务器
一.下载安装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
文章
总共 0 条评论