vue websocket 公众号扫描二维码登录PC端

首先使用的是websocket进行消息的传递,当我们在pc端请求到二维码图片后,打开微信扫一扫,扫描二维码后,就可以在websocket里接收到扫描消息,然后进行自己的业务逻辑处理,具体代码如下:

在这里插入图片描述

websocketLink方法是在页面一开始就调用的

当用户扫完二维码后,就会进入function函数,user就是获取到到用户信息,需要的话要进行Json.parse(user.body)处理
这里有个巨坑的点是,在使用websocket时,前后端通过nginx代理的,有可能就会出现版本不一致的报错,会造成socket连接失败

在这里插入图片描述

解决方法:在Nginx的location中,加入这几句,就可以完美解决了

在这里插入图片描述

然后就可以自由的进行扫码绑定了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值