Я пытаюсь установить WebSocket (с node.js / socket.io) по протоколу HTTPS.Но клиент все еще продолжает опрос и не может найти сервер, хотя сервер выглядит нормально и слушает.
Это то, что я сделал до сих пор.Не могли бы вы увидеть что-то не так с этим?
Я предполагаю, что что-то не так с сертификатами, которые я использую.Я зашифровал сервер с помощью plesk «позволяет шифровать» и взял сертификаты из этой процедуры, верно?
---- на стороне сервера ----
var fs = require('fs');
var express = require('/opt/plesk/node/7/bin/node_modules/express');
var https = require('https');
var app = express();
var server = https.createServer({
key: fs.readFileSync('file.pem'),
cert: fs.readFileSync('file.crt')
},app);
var io = require('/opt/plesk/node/7/bin/node_modules/socket.io').listen(server);
server.listen(8080);
----клиентская сторона -----
var socket = io('/', {rejectUnauthorized: false, secure:true});
Вот что клиент дает мне постоянно:https://foo.de:8080/socket.io/?EIO=3&transport=polling&t=MF9zjE6