本項目旨在爲多個微信公衆號提供中控服務, 包含如下服務內容:node
本項目採用的技術選型爲:redis
本篇文章主要從如下4個方面來實現這個中控服務:數據庫
如下爲具體的實現步驟:微信
1、eggjs插件和配置app
添加egg-redis和xml2js依賴庫, 並開啓egg-redis插件框架
配置解析微信公衆號傳遞的xml數據插件
配置rediscdn
配置多個微信公衆號的菜單, appId, appSecret 以及 redis中accessToken和jssdk的keyxml
2、定時任務獲取token等信息blog
3、路由定義和controller層接收並處理參數
路由定義
controller層接收並處理參數
4、service層實現
extend/help.js文件內容以下: