QCWcop
用koa2.x進行微信公衆平臺開發,寫了一整套開發框架
use:
使用方法很簡單:
1.根目錄下的config.js中填寫你公衆平臺裏邊獲取的appId、appSecret和token
2.加載三方包
npm i
3.一個雲服務器,具體的配置在我的CSDN博客裏有:阿里雲配置
desc:
主要模塊介紹:
1.access_token_management
負責管理access_token如果請求的時候過期了,會自動更新,並
且保存到本地access_token_file文件夾下
2.controller
中間件,主要用作控制流程,寫邏輯,封裝好在入口app.js中調用
3.model
爲流程提供數據,主要是調用微信接口,返回數據,裏邊的調用方法
都返回了Promise,方便在controller中async/await調用
4.view_json
eg:setMenu之類的發送給微信的樣式json
5.utils
主要是接收xml的解析和返回xml的包裝工具