首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >微信小程序 WebSocket handshake: Unexpected response code:200错误解决

微信小程序 WebSocket handshake: Unexpected response code:200错误解决

原创
作者头像
小蔚
修改2019-09-06 18:07:24
修改2019-09-06 18:07:24
7.5K0
举报
文章被收录于专栏:小蔚记录小蔚记录

小程序实时聊天功能 websocket,后端由 node + ws 封装接口。

出现问题的原因是:

  1. 小程序的 socket 请求接口地址的时候,默认访问是443 端口。
  2. nginx ,端口转发到 server.js, server.js 的socket 端口设置的是8080;
  3. 小程序 wx.connectsocket 的url 域名地址,是默认80端口。
  4. 当小程序进行请求,无法找到8080 端口的 socket 请求,所以默认返回http 协议的200;(即使没有成功)

解决办法:(不知道该咋说。直接粘贴代码)

*************很重要的一步,我是这么做的。

  1. 在配置socket 域名的时候,指定一个8080端口的域名.
  1. 小程序

2.后端

如果说的有误,请大家指正。谢谢。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档