Ну, по хорошему не объект, а redis, и не в теле запроса а в шапке, плюс не через for, а promise. all
а как в шапке ` this.socket.emit('createMessage', { ...this.user, } )` так передаю на стороне клиента обеъкт пользователя, а как это через шапку передать?
Правда, там все это есть с примерами кода. Но, да, можно отправлять сообщения всей комнате. Ну, если планируете когда нибудь сделать по хорошему, то, как вариант сейчас, ставьте админа кукис на клиенте, в сокетах в промежуточном обработчике проверяете, что это админ и суете его в комнату
Добрый день, есть чат типа поддержка использую socket.io добавил префикс /chat для сокетов, чат работает, но нужно сделать что бы многим админам прилетало уведомление что в одной из комнаты чата появилось уведомление Вот код https://paste.ofcode.org/34CYy5SuDxPEFJ4iK7vqDff Как это сделать всем админов через socket.join(data.room) присоединять ко всем комнатам?
Замените устаревший сокет.йо на ws и продолжайте разработку
С ним все не так. Это фрактал говнокода с утечкаси памяти, плохой производительностью и кучей других проблем. А главное, что эта либа больше не нужна, когда везде есть полдержка вебсокетов.
С ним все не так. Это фрактал говнокода с утечкаси памяти, плохой производительностью и кучей других проблем. А главное, что эта либа больше не нужна, когда везде есть полдержка вебсокетов.
+1. socket.io не нужен, как минимум, потому что увеличивает кодовую базу без реального увеличения функционала. И в паре с ЯП, у которых нет библиотек socket.io, создает проблемы