首先引用
var https = require('https');
let fs = require('fs');
var app = express();
其次,这样 ↓
/***** nodejs要使用nginx服务器的ssl文件,不然会报错,ngnix只有两个文件,而相比较apache则有三个文件,配置apache时需要引用三个文件 *****/
var privateKey = fs.readFileSync('c:/mysrv/cert/2_www.example.com.key','utf8');//读取文件--.key
var certificate = fs.readFileSync('c:/mysrv/cert/1_www.example.com_bundle.crt','utf8');//读取文件--.crt
var credentials = {key: privateKey, cert: certificate};//放在数据集合里
var httpsServer = https.createServer(credentials, app);//创建服务 把express和ssl文件用函数做解析
httpsServer.listen(443, function() {//https默认监听443端口
var host = "127.0.0.1";
var port = "443";
console.log('HTTPS Server is running on: https://%s:%d', host,port);
});结束
做个笔记方便自己看。
nodeJs+express+axios 设置服务器解析https
最新推荐文章于 2024-07-16 16:14:01 发布