Моя проблема в том, что всякий раз, когда я пытаюсь подключиться к своему серверу веб-сокетов через HTTPS, он выдает ошибку соединения.
Я пробовал это через HTTP, и это прекрасно работает.
server.js
var fs = require('fs')
var options = {
key: fs.readFileSync('/etc/letsencrypt/live/roast-tv.se/privkey.pem'),
cert: fs.readFileSync('/etc/letsencrypt/live/roast-tv.se/fullchain.pem')
};
var app = require('https').createServer(options);
var io = require("socket.io").listen(app);
app.listen(3000);
client.js
var socket = io.connect('https://roast-tv.se:3000', {secure: true});
Это выдает мне эту ошибку в консоли инструмента проверки Google.
ошибка:
GET https://roast-tv.se:3000/socket.io/?EIO=3&transport=polling&t=Ms7JP5S
net::ERR_CONNECTION_TIMED_OUT