Параметры с одинаковыми именами и разными значениями при использовании socket.io - PullRequest
0 голосов
/ 30 сентября 2019

Я хотел бы создать соединение socket.io с некоторыми параметрами, подобными этим, при запросе к моему серверу node.js:

var params = "param1=3&param1=4&param2=abc&param2=dfe&param1=1&param3=a";
socket = io.connect('', {query:params});

К сожалению, я получаю только последнее значение каждого параметра при проверкепараметры в "socket.handshake.url", полученные на стороне сервера:

/socket.io/?param2=dfe&param1=1&param3=a&EIO=3&transport=polling&t=Ms3dWc0

Можно ли получить все значения параметров? Нужно ли что-то включать при создании сокета?

Я даже пытаюсь что-то использовать с [], например param1[]=3&param1[]=4&param2[]=abc&param2[]=dfe&param1[]=1&param3[]=a, чтобы получить массив значений для каждого параметра, который работает в некоторых языках, но не работает сsocket.io.

Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...