【发布时间】:2020-09-12 10:48:59
【问题描述】:
我在 ionos 主机上运行我的服务器,并在默认端口 80 上执行 nodejs。 我不知道如何为它启用 HTTPS。 以下是我的示例节点 js 服务器创建代码:
const Https = require('https');
const fs = require('fs');
const httpsServer = Https.createServer({
key: fs.readFileSync("private.key"),
cert: fs.readFileSync("Dev-2020-09-12-013930.cer")
}, app);
var io = require('socket.io').listen(Https);
global.SOCKET = io;
const ip = require('ip');
console.log('websocket server start.' + ' ipaddress = ' + ip.address() );
// const socket = io('http://localhost:5000');
httpsServer.listen(80, function () {
console.log('Server port: ' + port);
});
我已生成证书并添加了它们。在运行服务器时,它会显示服务器已启动但未在浏览器上加载的消息。
【问题讨论】:
标签: node.js ssl https server ssl-certificate