Angular - Socket.io放射不起作用

时间:2018-05-03 16:56:49

标签: angular sockets socket.io

我对使用插座完全不熟悉所以请不要忍受。

我有一个应用程序,用户可以在组中与其他人聊天,我使用socket.io来检查用户发送新消息的位置,以便在所有客户端站点上更新它。

我遵循本指南的socket.io应用程序:https://medium.com/dailyjs/real-time-apps-with-typescript-integrating-web-sockets-node-angular-e2b57cbd1ec1

使用本指南设置项目后,连接似乎很好。我收到DisconnectConnection日志,没有出现错误,但是当用户发送消息时,我没有收到来自服务器或客户端的消息。我记录了套接字对象,它说没有连接。这是来自客户端和服务器脚本的代码片段。

客户:https://pastebin.com/z9GF1UyN
服务器:https://pastebin.com/Pevc8xXY

我真的认为,我只是错过了一些东西

CONSOLE.LOG(插座):

Socket {io: Manager, nsp: "/v1", json: Socket, ids: 0, acks: {…}, …}
connected : false
disconnected : true

1 个答案:

答案 0 :(得分:0)

发现问题,我不知道URL不包含目录。我将我的API URL从localhost / v1更改为localhost,现在一切正常!