当我在cloudflare上使用ssl构建网站时,我的网站可以正常运行 但是在nodejs ws服务器中,我更改了wss服务器 并在nodejs上读取密钥和pem文件 我有一个错误控制台,例如ERR_CERRT_AUTHORITY_INVALID
我该如何解决此错误?有想法吗?
注意:我的wss服务器端口是:8443
我尝试了cloudflare ssl选项,该选项灵活,完整和完整(严格)
我的应用程序是使用nodejs编码的实时聊天脚本
代码如下:
var https = require('https');
var fs = require('fs');
var webSocketsServerPort = 8443;
var webSocketServer = require('websocket').server;
var options = { key: fs.readFileSync('key.key'), cert: fs.readFileSync('x.pem') };
var server = https.createServer(options, function (req, res) {
res.writeHead(200);
res.end("deneme\n");
}).listen(webSocketsServerPort);
server.listen(webSocketsServerPort, function () {
console.log((new Date()) + " server geldi " + webSocketsServerPort);
});
var wsServer = new webSocketServer({ httpServer: server });