socket io повторная отправка сообщения на клиенте

Я пытаюсь поймать и вновь отправить сообщение (отправленное через socket io) от клиента к серверу. Я нахожусь на стороне клиента и используя вкладку Network в инструментах разработчика браузера Chrome пытался получить информацию о подключении чтобы вновь отправить сообщение, но все, что показывает Network это бинарное сообщение, без названия события. Я пытался использовать localStorage.debug='*' , чтобы посмотреть названия событий, но он ничего не показывает. Посмотреть нужную информацию в js коде тоже не получается там все под обфускацией. Как можно получить информацию об отправленном сообщении чтобы в итоге привести это к примерно такому виду socket.emit('eventServer', { data: 'Hello Server' }); или что-то похожее?


Ответы (1 шт):

Автор решения: Mykhaylo

Если я правильно понял, тебе надо распечатать в консоли клиента отправленное сообщение с клиента, тут пример кода

На клиенте:

    socket.emit('eventServer', { data: 'Hello server' })
    socket.on('eventServer', (data) => { 
     console.log('event server ...', data)
    })

На сервере:

    socket.on('eventServer', (data) => {
      socket.emit('eventServer', data)
    }
→ Ссылка