Websocket (ws): ошибка 426 после обновления nginx - PullRequest
0 голосов
/ 29 октября 2019

После обновления nginx моим хостером, соединение не работает: ошибка 502 (426). Пожалуйста смотрите разговор . Я должен вернуть заголовок "upgrade": "websocket", верно? Как я могу сделать это через WS?

const WebSocket = require('ws');
var port = process.env.PORT || 9030;

const wss = new WebSocket.Server({ port: port, verifyClient: function(info, done){
    var nickName = url.parse(info.req.url, true).query.name;
    // ...
    }
});

wss.on('connection', function(ws, req) {
    ws.on('message', function(message) {
        // ...
    });

    ws.on('close', function() {
        // ...
    });

});
...