我对使用插座完全陌生,所以请不要忍受。
我有一个应用程序,用户可以在其中与组内的其他人聊天,我使用socket。io检查用户发送新消息的位置,以在所有客户端站点上更新消息。
我按照这个指南找了一个插座。io应用程序: https://medium.com/dailyjs/real-time-apps-with-typescript-integrating-web-sockets-node-angular-e2b57cbd1ec1
使用此指南设置项目后,连接似乎很好。我得到一个 Disconnect 和 Connection 记录日志,不会出现错误,但当用户发送消息时,我不会从服务器或客户端收到任何消息。我记录了socket对象,它显示没有连接。这里是来自客户端和服务器脚本的代码片段。
Disconnect
Connection
客户: https://pastebin.com/z9GF1UyN 服务器: https://pastebin.com/Pevc8xXY
我真的觉得我错过了什么
安慰日志(套接字):
Socket {io: Manager, nsp: "/v1", json: Socket, ids: 0, acks: {â¦}, â¦} connected : false disconnected : true
发现问题,我不知道URL不包含目录。我将API Url从localhost/v1更改为localhost,现在一切正常!