gpt4 book ai didi

node.js - 通过https服务器连接socket.io

转载 作者:行者123 更新时间:2023-12-03 12:35:34 25 4
gpt4 key购买 nike

我使用electron js作为客户端,并使用自己的签名https证书在端口3000上创建了一个nodejs服务器。
但是当我尝试使用以下方法从客户端连接到我的套接字服务器时

io.connect("https://localhost:3000")

我收到以下错误消息:-
ERR_INSECURE_RESPONSE

请保存我的一天。谢谢!!!

服务器端代码
var apps = require("express")()
if (isUseHTTPs) {
app = server.createServer(options, apps);
} else {
app = server.createServer(apps);
}


const io = require('socket.io').listen(app)
io.sockets.on('connection',function(socket){
socket.emit("getData",(data)=>{
console.log(data);
})
})

var options = {
key: fs.readFileSync(path.join(__dirname, resolveURL('fake-keys/privatekey.pem'))),
cert: fs.readFileSync(path.join(__dirname, resolveURL('fake-keys/certificate.pem')))
};

基本上我想创建一个视频或音频 session 系统,但是它需要使用https安全服务器,所以我不能使用http

最佳答案

问题可能是 Electron 不信任您的证书。在这里看看:https://stackoverflow.com/a/38989441/5133130

关于node.js - 通过https服务器连接socket.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48790230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com