【已解决-webman-push问题】在ngnix配置wss后push插件正则报错匹配不到app_key

牛拉丁

问题描述

跟着workerman的文档来配置wss,下面是ngnix配置图

这样配置完在浏览器输入会提示

在uniapp连接的时候服务器会报一个app_key not found的错
截图
截图

查看插件源码的时候发现是这里出现了错误
截图
发现$header获取到了地址前面带了/wss,所以正则匹配不到app_key
截图
如果没有/wss,直接是/app开头的话就可以正常拿到app_key,有大佬知道这咋整吗,是我哪里弄错了还是插件有bug

430 1 0
1个回答

walkor

nginx配置用
/app/<key>,没有wss前缀
<key>config/plugin/webman/push/app.php里的key

年代过于久远,无法发表回答
🔝