/wechat-jssdk-server

基于nodejs koa的微信JS-SDK通用授权服务器

Primary LanguageJavaScript

基于 koa 的微信 JS-SDK 通用授权服务器

本项目为微信 JS-SDK 通用服务器,实现了微信公众号服务器接入的通用逻辑,比如服务器验证等。

有需要自己搭建微信公众号后台的同学,可以直接下载本项目代码即可轻松接入。

本代码基于 nodejs koa 框架实现,里面用到了 ES6,还没接触过ES6的同学最好先看下 ES6 的规范。

服务器依赖:

  • Redis:微信授权 token 等凭证的缓存

服务器文档如下:

接口列表

部署文档

  1. 下载代码
git clone https://github.com/diamont1001/wechat-jssdk-server.git
cd wechat-jssdk-server
  1. 修改配置文件

本系统使用了 redis 作数据缓存,用来保存 session 等临时信息,所以在启动之前需要先配备一个 redis,OK 了后,修改本系统的配置信息以连接正确的 redis

配置文件在:conf/config.json,其中 redis 字段里的配置信息配置上去即可。

另外,还有一个配置,就是配置微信公众号平台的信息,对应于系统配置项的 wechat 项。

  1. 安装依赖,运行
npm i
npm start

测试页面

系统成功运行后,/test/wx/* 路径下有提供了测试页面。