惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tailwind CSS Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
雷峰网
雷峰网
量子位
有赞技术团队
有赞技术团队
阮一峰的网络日志
阮一峰的网络日志
The Cloudflare Blog
博客园 - Franky
罗磊的独立博客
宝玉的分享
宝玉的分享
博客园_首页
腾讯CDC
The GitHub Blog
The GitHub Blog
D
DataBreaches.Net
IT之家
IT之家
D
Docker
Microsoft Security Blog
Microsoft Security Blog
博客园 - 司徒正美
V
V2EX
月光博客
月光博客
N
Netflix TechBlog - Medium
爱范儿
爱范儿
I
InfoQ
P
Proofpoint News Feed

博客园 - 步青云

comfyui一次成功的抽卡 在 MySQL 5.7 中实现每月手动创建分区 tp5设置log文件输出 命令提示符 在win64上使用bypy进行百度网盘文件上传 phpqrcode生成任意尺寸的二维码 Visual Studio 2017 安装心得 用火车头采集器8.6免费版采集图片 为了android sdk下载,必须修改hosts win2003服务器网站和数据库的二周自动备份 ultraedit去空行 用Navicat for MySQL进行数据库的导入导出 尝试jquery插件的开发 移动硬盘数据惊魂恢复记 用C#的控制台程序监控apache网站是否正常 织梦内容管理系统 4_0_1 的rand()优化 FlashDevelop的第一个程序 RHEL6下编译Mplayer Linux下第一个C程序 用SciTE调试C++程序遇到的小问题
微信小程序连接websocket随记
步青云 · 2023-06-27 · via 博客园 - 步青云

微信小程序需要上报经纬度到服务器,采用workman作为Websocket服务,记录一下步骤:
1、修改start_gateway.php文件

// $gateway = new Gateway("tcp://0.0.0.0:8282");

$gateway = new Gateway("websocket://0.0.0.0:8282");
2、在小程序后台配置socket域名(开发 -> 开发管理 -> 开发设置 - 服务器域名)
  socket合法域名 wss://www.giles.pub
3、需要在Apache进行代理转发设置(不要设置为/)

SSLProxyEngine on
ProxyRequests Off
ProxyPass /wss ws://127.0.0.1:8282
ProxyPassReverse /wss ws://127.0.0.1:8282
4、在小程序里连接测试

let socketUrl = 'wss://www.giles.pub/wss';
that.socket = wx.connectSocket({
    url: socketUrl,
    success (res) {
    console.log('WebSocket 连接成功: ', res)
  },
  fail (err) {
    console.log('WebSocket 连接失败: ', err)
  },
}),
完活。