общий доступ к объекту класса другому сокету предоставляет общий доступ только к объекту и приводит к тому, что функция не найдена

#javascript #node.js #sockets #websocket

#javascript #node.js #сокеты #websocket

Вопрос:

Так что у меня есть свой собственный класс по node.js , вызывается — test.js в котором есть вызываемая функция bla()

В моем узле1 я делаю следующее.

 const t = new test();
io.emit('event', t);
  

и на моем node2,

 socket.on('event', (t) => {
  console.log(t); // this prints the correct output which means sockets work fine.
  const aha = t.bla(); // this results in a function not found.
})
  

Похоже, что объект становится общим, но не фактический экземпляр. Как мне это исправить?