209 похожих чатов

Всем привет, глупый вопрос, но, как правильно реализовать румы в

сокетах?

У меня есть 2 пользователя, и таблица room с её id и этими пользователями. Как мне вообще подключать пользователя к этой room?

Правильно ли я думаю что надо создать событие connectionRoom и в тело добавить:
1)jwt token
2)room id
Проверить всё на сервере, и если совпадает, то socketid человека добавить в бд, и при сообщении 1 пользователя искать его комнату socketid, и отправлять этой кномнате сообщение.

Так-же стоит вопрос, где хранить сообщения, правильно ли их будет хранить в бд, в отдельной таблице с OneToMany отношением к таблице комнаты

p.s задавал в группе для новичков, но там особо не ответили)

1 ответов

10 просмотров

https://wanago.io/2021/01/25/api-nestjs-chat-websockets/ Немного поможет

Похожие вопросы

Обсуждают сегодня

Карта сайта