【问题标题】:Angular – Socket.io emit not workingAngular – Socket.io 发出不工作
【发布时间】:2018-05-03 16:56:48
【问题描述】:

我对使用套接字完全不熟悉,所以请不要忍受。

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

我按照这个指南编写了一个 socket.io 应用程序:https://medium.com/dailyjs/real-time-apps-with-typescript-integrating-web-sockets-node-angular-e2b57cbd1ec1

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

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

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

Console.log(socket):

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

【问题讨论】:

    标签: angular sockets socket.io


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-05-11
      • 2017-09-10
      • 2014-01-19
      • 2017-02-21
      • 2019-01-29
      • 2019-09-28
      • 1970-01-01
      • 1970-01-01
      • 2017-12-30
      相关资源
      最近更新 更多