目录

解决客户端socket无法连接后端socket,且客户端打印io.socketconnected始终为false的问题

解决客户端socket无法连接后端socket,且客户端打印io.socket[connected]始终为false的问题

出现的问题:

  1. 始终连接不上后端的socket,前端发送消息后端也接收不到;

  2. 连上了后端socket但无法发送消息,打印io.socket的connected始终为false。

可以尝试着如下操作:

查看后端socket版本:2.1.0

https://i-blog.csdnimg.cn/blog_migrate/d9208f22e05e96be4132f3251f76bff2.png

查看前端socket版本与后端版本不一致(2.3.0)

于是重装客户端socket:npm i

https://i-blog.csdnimg.cn/blog_migrate/345814900dd7b7846904b9b0e23abb78.png

再重启项目就连接成功了

https://i-blog.csdnimg.cn/blog_migrate/7e9311a7bc35c0c056b37e011c5963f3.png

当我们发送消息时,后端服务器也能正常接收前端发送的消息

https://i-blog.csdnimg.cn/blog_migrate/db80c49a015aa5b6c58ea372b3fbb176.png