VariusRain
@VariusRain
музыкант-программист-конструктор

Как получить параметры от клиента при подключении на стороне WebSoket сервера в nodeJs?

Приветствую!

Есть простейший сервер на вебсокетах. Он пока ничего не умеет.

webSocketServer.on('connection', function (ws) {
	let id = lastId++;
	clients[id] = ws;
	console.log("новое соединение " + id);

	ws.send(JSON.stringify({"You are": "connected"}));

	ws.on('message', function (message) {
		console.log('получено сообщение ' + message);
	});

	ws.on('close', function () {
		console.log('соединение закрыто ' + id);
		delete clients[id];
	});
});


Но со стороны клиента подключение происходит не просто как
client.connect('ws://localhost:8081/', 'echo-protocol');


А с параметрами, вот так:
client.connect('ws://localhost:8081/?some_id=12345', 'echo-protocol');

Это обязательно условие, которое я, к сожалению, обойти не могу.
Можно ли как-то на стороне сервера получить этот самый some_id?

Заранее благодарю!
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
bootd
@bootd
Гугли и ты откроешь врата знаний!
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы