Глобальная функция в сервере Socket.io - PullRequest
0 голосов
/ 11 февраля 2020

Приветствую всех экспертов по сокетам IO, у меня есть сценарий, я написал глобальную функцию для отправки личных сообщений. Всякий раз, когда пользователь отправляет личное сообщение, внутри глобальной функции я получаю значение socket.username, но оно всегда возвращает неправильное значение, возможно, последнее, вошедшее в систему в значение socket.username пользователя.

Когда я меняю функцию на обычную javascript функцию (не глобальную), она возвращает правильное значение socket.username.

Может кто-нибудь посоветовать, как мне добиться этого внутри глобальной функции. Поскольку у меня есть несколько JS экспортированных кодов, необходимо получить доступ к глобальным функциям из другого необходимого кода.

Спасибо!

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