Имеется такое подключение:
var PORT = 8010;
var options = {
'authorization': isAuth
};
var express = require('express');
var app = express();
var http = require('http');
var server = http.createServer(app);
var io = require('socket.io').listen(server, options);
server.listen(PORT);
Далее это используется:
io.sockets.on('connection', function (client) {
...... и т.д. .......
На клиенте подключается socket.io так:
<script type="text/javascript" src="//mysite.ru:8010/socket.io/socket.io.js"></script>
Как это подключение изменить, чтобы работало и по http и по https? Гугл уже здоровается со мной, яндекс думает что я бот и капчу выводит. Так и не нашел для себя ответа. Есть какие то определенные мануалы но подключиться так и не смог.
Стоит nginx, сертификаты для сайта на nginx установлены. Сайт работает норм по https но socket.io и node.js подключение так и не осилил.
Читал и официальную документацию и пользовательские решения, но все они имеют чуть другое решение подключения, которые я не смог применить к своему варианту.
Спасибо.