Я совершенно новичок в работе с розетками, поэтому, пожалуйста, не терпите.
У меня есть приложение, в котором пользователи могут общаться с другими участниками группы, и я использую socket.io, чтобы проверить, куда пользователь отправил новое сообщение, чтобы обновить его на всех клиентских сайтах.
Я следовал этому руководству для приложения socket.io: https://medium.com/dailyjs/real-time-apps-with-typescript-integrating-web-sockets-node-angular-e2b57cbd1ec1
После того, как я настроил свой проект с этим руководством, соединение кажется нормальным. Я получаю журнал Disconnect
и Connection
, и никаких ошибок не появляется, но когда пользователь отправляет сообщение, я не получаю сообщений от сервера или клиента. Я зарегистрировал объект сокета, и он говорит, что нет никакой связи. Вот фрагмент кода из клиентского и серверного скрипта.
Клиент: https://pastebin.com/z9GF1UyN
Сервер: https://pastebin.com/Pevc8xXY
Я действительно думаю, я просто что-то пропустил
console.log (розетка):
Socket {io: Manager, nsp: "/v1", json: Socket, ids: 0, acks: {…}, …}
connected : false
disconnected : true