网络视频直播系统_企业直播_免费开源技术解决方案
网络视频直播系统_企业直播_免费开源技术解决方案
首页 演示体验站 新闻 价格 申请试用

首页 / 技术资料/微信小程序使用socket.IO的大坑!

微信小程序使用socket.IO的大坑!
热点 2018/4/2 18:10:30 所属分类:技术资料

微信小程序使用socket.IO的大坑!


    微信小程序现在火的不行,作为直播专业户的我们,观望着互联网的未来,当然也不能落下节奏。但是,在将直播嵌入微信小程序中,遇到了天坑,并且网上针对这块的资料非常的简单。抱着程序猿应该团结一致的心态,今天给大家说说这个坑怎么跳。

    首先微信必须wss协议,之前全是ws的协议,费尽周折将wss弄齐后,发现提供的组件根本无法适应之前的socket.io。

这是什么鬼?

    socket.io主要是以http协议进行数据传输的,直接通过ws形式,无法直接使用。

    遇到这种情况,第一反应,不用提供的组件,直接用socket.io提供的客户端js,但是,引用后,控制台全红报错。直接就没法用~!

    在网上找资料,翻山越岭终于找到了个改良版的socket.io,引用后,不会报错,但是请求方式竟然还是websocket的,跟提供的组件没区别~!

    最后没有办法,退一步海阔天空。更换之前的socket.io,替换成websocket。把整个后nodejs后端服务全重写。

    写这个文章,希望有其他进坑的同学,看见以后,不要挣扎,果断点,替换掉吧,

京ICP备14005135号 公安网备11010802013228号
Copyright © 2003-2014 newstartsoft.com