Здравствуйте, я просмотрел ваш код. Я пытаюсь разработать приложение чата с websocket и node.js для образовательных целей. Я где-то застрял, не могли бы вы помочь мне понять websocket.js и двигаться вперед. Вот моя проблема:

Я вхожу с именем пользователя и паролем. Эту информацию отправить как

websocket.send(JSON.stringify({'to':'login','uid':uid,'pass':pass}));

и сервер анализирует JSON и

if(to==’логин’) {

// сравниваем данные parsedMsg.uid и parsedMsg.pass с моей базой данных

//если данные верны, возвращаем true в индекс

}

В индексе, если возвращаемое значение истинно, оно находится в файле chat.html. Теперь вот где моя проблема. Когда страница загружается, я хочу получить полный список онлайн-пользователей. Но я думаю, что я смешал коды здесь. Теперь несколько пользователей могут подключаться и общаться в общедоступном чате. Но я не могу получить полный список пользователей, который включает в себя, кто в сети, а кто нет.

Вы можете проверить мой полный код здесь: https://codepen.io/dgscan/project/editor/ZMMoYG

Спасибо