nodejs cloudflare ERR_CERT_AUTHORITY_INVALID

时间:2019-04-12 22:03:23

标签: javascript node.js websocket ssl-certificate cloud

当我在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 });

0 个答案:

没有答案