Socket.IO 小坑总结
原文中文,约2500字,阅读约需6分钟。发表于: 。最近在接手一个 Web 推送的网关,主要功能其实就是通过 Socket.IO 协议接收前端的连接,然后推送消息给对应的前端,但是,在调试的时候,遇到了一个不能成功连接的问题,这里做一个总结。
本文讲述了使用Socket.IO协议接收前端连接时遇到的问题,即Postman连接一直处于Connecting状态。排查发现是使用的版本代码有问题,Golang实现将query param也作为namespace的一部分,而标准的Node实现则去除了query param。文章提出了一些疑问,如前端是否可以处理带query param的连接问题,以及Postman为什么不能正确处理namespace的问题。