当我运行命令节点server.js时-我可以看到该网站现在已使用https加密,但是它响应说本地主机已拒绝连接。
我已使用以下命令创建了证书
openssl genrsa 1024 > key.pem
openssl req -x509 -new -key key.pem > key-cert.pem
我的代码当前看起来像
const https = require('https');
const fs = require('fs');
const options = {
key: fs.readFileSync('key.pem'),
cert: fs.readFileSync('key-cert.pem')
};
https.createServer(options, function (req, res) {
res.writeHead(200);
res.end("hello world\n");
}).listen(8000);
我不确定为什么要按照我在网上看到的教程进行操作,我的https是否有问题,或者它们是否可以在Windows上设置本地证书?
所有帮助将不胜感激。