使用wechat处理微信消息,方便很多,也少踩了很多坑,推荐使用。
贴代码:
const router = require('express').Router()
const wechat = require('wechat')
const axios = require('axios')
const wxConfig = require('../config/wxConfig')
const apiConfig = require('../config/apiConfig')
const config = {
token: wxConfig.token,
appid: wxConfig.appId, //这里不能是测试账号appID
encodingAESKey: wxConfig.encodingAESKey, // 消息加解密密钥(EncodingAESKey),在微信公众平台开发——>基本配置中可查看
checkSignature: false // 可选,默认为true。由于微信公众平台接口调试工具在明文模式下不发送签名,所以如要使用该测试工具,请将其设置为false
}
router.use('/', wechat(config, (req, res) => {
console.log(req.weixin)
res.reply('Hello~')
}))
网友评论