第一次发表文章 不废话直接上代码
上篇
**> 这次呢 是自己开发着玩的,写的欠好 请见谅 ,
大约需求技能
node(express) , ngrok(用来 网络穿透) , redis(用来存储数据)
需求有一个微信大众渠道的账号,测试号即可**
大约需求用户扫码重视大众号,重视之后,与sql用户表关联,进行登录,用户第一次扫码的话,已经有账号的 就去绑定 没有的话 就去注册
完成思路和过程:
-
完成一个与微信大众号渠道交互的API,接收并处理大众号推送的事情(重视、扫码和文字音讯等);
-
完成一个生成二维码的API供浏览器调用,API可通过参数声明需求返回的格式;
-
浏览器获取二维码信息后轮询二维码的扫描状态,扫描成功后主动跳转;
-
用户扫码后,大众渠道会向1完成的API推送事情,如果是重视就获取用户信息,然跋文录到数据库。
好 上代码
node模块
第一步,搭建express的环境并接入微信大众渠道
app.js
controllers/wechat.js
这儿标注一下 能够去看一下这两个打印 这儿是在一开始说的微信大众号渠道的测试账号里装备 接口装备信息打印出来的结果,
这儿微信大众号渠道测试号页面,url是通过ngrok映射的node服务 本地地址 , token是自己定义的,需求和node代码里装备的token一致
config/index.js
以上过程 即可与微信大众号装备 绑定成功
前端vue代码地址
后续发送node
gitee.com/cao-hongxia…
打开可亲测
http://124.221.233.32:84/login