Size: a a a

NestJS — русскоязычное сообщество

2020 August 10

GT

Gleb Tregubov in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
На гитхаб неста есть тесты и примеры кода, если по доке не понятно, поизучай тесты и примеры
В примере идёт реализация клиента и сервера в одном флаконе. Гляну тесты, надеюсь, что помогут.
источник

GT

Gleb Tregubov in NestJS — русскоязычное сообщество
Gleb Tregubov
В примере идёт реализация клиента и сервера в одном флаконе. Гляну тесты, надеюсь, что помогут.
А мне нужно два клиента и маршрутизируемый сервер
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
А что он должен делать?
источник

GT

Gleb Tregubov in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
Я неделю вожусь с непонятной фигнёй, если не могу победить то начинаю с основ и опять неделю, почти никогда вопросов не остаётся, и попути нюансы узнаю, а если бы сразу ответ кто дал, то тогда получил бы затык птом опять и тд...)
Это всё круто, но у меня нет этого времени.
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Два клиента подрубаются к редис и начинают слать события и по пути ещё и принимают
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Gleb Tregubov
Это всё круто, но у меня нет этого времени.
источник

GT

Gleb Tregubov in NestJS — русскоязычное сообщество
Гляну, пасиба, пока занят.
источник

GT

Gleb Tregubov in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
Два клиента подрубаются к редис и начинают слать события и по пути ещё и принимают
Да вопрос элементарный и в теории всё понятно. На практике не понимаю, что мне нужно в коде прописать, чтобы клиентом #2 подписаться на события, которые отсылает клиент #1 через сервер с брокером сообщений.
источник

MV

Maxim Vynogradov in NestJS — русскоязычное сообщество
Привет! Подскажите, может кто сталкивался -
есть сокет гейтвей, media ивент в него влетает
вот такого вот формата:
{
"event": "media",
"sequenceNumber": "3",
"media": {
  "track": "outbound",
  "chunk": "1",
  "timestamp": "5",
  "payload": "no+JhoaJjpzSHxAKBgYJDhtEopGKh4aIjZm7JhILBwYIDRg1qZSLh4aIjJevLBUMBwYHDBUsr5eMiIaHi5SpNRgNCAYHCxImu5mNiIaHipGiRBsOCQYGChAf0pyOiYaGiY+e/x4PCQYGCQ4cUp+QioaGiY6bxCIRCgcGCA0ZO6aSi4eGiI2YtSkUCwcGCAwXL6yVjIeGh4yVrC8XDAgGBwsUKbWYjYiGh4uSpjsZDQgGBwoRIsSbjomGhoqQn1IcDgkGBgkPHv+ej4mGhomOnNIfEAoGBgkOG0SikYqHhoiNmbsmEgsHBggNGDWplIuHhoiMl68sFQwHBgcMFSyvl4yIhoe="
}
}
ну и лисенер вот такой вот -
@SubscribeMessage('media')
handleEvent(
 @MessageBody() data: never,
): WsResponse<never> {

 console.log('---media>', data);
 return data;
}

Проблема - в консоле вижу лог, но data влетает undefined.  в чём может быть проблема?
туда 100% приходит такой пейлоад.
источник

MV

Maxim Vynogradov in NestJS — русскоязычное сообщество
а в консоле вот  -
источник

MV

Maxim Vynogradov in NestJS — русскоязычное сообщество
WS там, не socket.io
источник

YK

Yaroslav Kuznetsov in NestJS — русскоязычное сообщество
Народ привет, может кто посевтует фриланс команды?
источник

MV

Maxim Vynogradov in NestJS — русскоязычное сообщество
кажется понял - он по дефолту тянет сообщения по ключу "data"
источник

GT

Gleb Tregubov in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
А что он должен делать?
Вот так должно работать: У меня есть два клиента и один сервер микросервисовский. Один клиент отправляет данные на микросервер, второй клиент подписан на событие, по которому должны приходить данные и получает их.
источник

ДД

Дмитрий Дударев... in NestJS — русскоязычное сообщество
По событию или по конкретному сокету ты хочешь это делать?
источник

GT

Gleb Tregubov in NestJS — русскоязычное сообщество
Дмитрий Дударев
По событию или по конкретному сокету ты хочешь это делать?
А это ко мне вопрос?
источник

ДД

Дмитрий Дударев... in NestJS — русскоязычное сообщество
Gleb Tregubov
А это ко мне вопрос?
Да
источник

GT

Gleb Tregubov in NestJS — русскоязычное сообщество
По брокеру сообщений
источник

ДД

Дмитрий Дударев... in NestJS — русскоязычное сообщество
Тебе нужно сделать эммит такой же какой будешь слушать на фронте после онконнект
источник

GT

Gleb Tregubov in NestJS — русскоязычное сообщество
Это да
источник