本项目为微信 JS-SDK 通用服务器,实现了微信公众号服务器接入的通用逻辑,比如服务器验证等。
有需要自己搭建微信公众号后台的同学,可以直接下载本项目代码即可轻松接入。
本代码基于 nodejs koa 框架实现,里面用到了 ES6,还没接触过ES6的同学最好先看下 ES6 的规范。
服务器依赖:
- Redis:微信授权 token 等凭证的缓存
服务器文档如下:
- 下载代码
git clone https://github.com/diamont1001/wechat-jssdk-server.git
cd wechat-jssdk-server
- 修改配置文件
本系统使用了 redis
作数据缓存,用来保存 session 等临时信息,所以在启动之前需要先配备一个 redis
,OK 了后,修改本系统的配置信息以连接正确的 redis
。
配置文件在:conf/config.json
,其中 redis
字段里的配置信息配置上去即可。
另外,还有一个配置,就是配置微信公众号平台的信息,对应于系统配置项的 wechat
项。
- 安装依赖,运行
npm i
npm start
系统成功运行后,/test/wx/*
路径下有提供了测试页面。