开发工具版本:1.02.1802020(当前最新版)


应用场景:由于服务端原来一直用的socket.io做的通讯服务器,而且网页上也有使用websocket,所以小程序中也选择了这套方案,本来之前都正常使用,今天想试试远程调试功能,升级后发现socket连接不上了。小程序中使用了https://github.com/wxsocketio/wxapp-socket-io来兼容。


错误提示:failed: Error during WebSocket handshake


问题复现:只会在新版本的开发工具中出现,我退回1.02.181081版本后就没问题了。而且在手机上运行都是正常的,只会在最新版开发工具中出现该问题。



展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Caroline1

    8人对此回答表示赞同

    @沉沉沉用了你的小程序插件,开发工具上连接无问题,但是小程序真机测试的时候建立不了连接,什么错误都没有报,是什么问题?求教。

    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 碳酸氢钠

    7人对此回答表示赞同

    据说socket.io是基于http协议的,而小程序自己的wx.connectSocket()是另外的协议,尝试过直接使用官方接口连接socket.io服务器,但都失败了,不得已才选了wxapp-socket-io,至少我现在能用~嘿嘿。

    展开
    7
    4回复
    发布于 6年前

    评论(4)

    收起评论

    • 周欣 2018-11-28 22:52

      你可以自己临时搭个socket试试。我认为服务端的原因比较大。客户端我们都是用的第三方组件,也没改啥东西,我都能用。

      回复
    • 李思思044 2018-11-30 23:24

      是啊服务端一直说是我前端的问题。。。。无语了。。。

      回复
    • betty 2018-12-02 10:07

      可能跟服务端有关。

      回复
    • 墨离尘 2018-12-04 15:02

      我也是用的wxapp-socket-io,开发工具上没问题但小程序真机上报错,如图,请问大佬有遇到过这个问题吗

      回复
  • 王大元

    6人对此回答表示赞同

    可以试下socket.io-mp-client

    展开
    6
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Burian

    2人对此回答表示赞同

    跟上问题相同开发工具无问题小程序真机测试一直发送xhr请求而不能切换到websocket协议

    展开
    2
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部