О-хо-хо...
Ну вот есть строчка
client.on("message", async message => {
Я не знаю, зачем там async - ну ладно, пусть будет async.
В переменную message (которая сразу после async и на месте которой может быть, конечно, любое имя, хоть матерное слово) передано сообщение.
Теоретически можно догадаться (но это не точно), что это socket.io, и видимо (если это не старая его версия), в эту переменную передан объект - "хеш" с ключами и значениями.
Так что это за объект? Что за сообщение клиент получил?
Как только вы догадаетесь, как тут этот объект продемонстрировать (хотя я предполагаю, что вы его сами не видели) - так получите от кого-нибудь вразумительный ответ на вразумительный вопрос.