SSL için cloudflare kullanıyorsanız, cloudflare belirli portlara izin veriyor.
https://developers.cloudflare.com/fu...network-ports/
Birde
Alıntı
const server = require('http').createServer(options);
http yerine https kullanın.
Yakın zamanda benzer bir problem yaşadım.Aşağıdaki kod şuan problemsiz çalışıyor. 2083 portunu kullanıyorum.
Alıntı
const { readFileSync } = require("fs");
const { createServer } = require("https");
const { Server } = require("socket.io");
const server = createServer({
key: readFileSync("private.key"),
cert: readFileSync("cert.pem")
});
const io = new Server(server, {
cors: {
origin: ["https://site.com", "http://site.com","https://www.site.com", "http://www.site.com","*"],
}
});
server.listen(2083);