采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
关注和取关时返回handler is not defined,但是app.js中的app.use(wechat(config.wechat,weixin.reply))第二个参数我写了啊
module.exports = function(opts, handler) { // 我们在传入这个中间件的时候,首先初始化这个 Wechat,获取到一个实例,后面使用 var wechat = new Wechat(opts) return function *(next) { var token = opts.token
检查下 g.js handler 参数有没有漏传
感谢
感谢!
在 wechat 的构造函数里面获取 token 时候改成这样试试:
Wechat.prototype.fetchAccessToken = function() { var that = this return this.getAccessToken() .then(function(data) { try { data = JSON.parse(data) } catch(e) { return that.updateAccessToken() } if (that.isValidAccessToken(data)) { return Promise.resolve(data) } else { return that.updateAccessToken() } }) .then(function(data) { that.saveAccessToken(data) return Promise.resolve(data) }) }
老师,在进行SDK时,打印的地址http://ysmile.ngrok.cc/movie无法输入微信web开发者工具中,换为本地可进入http://localhost/movie,但报错{'errMsg':'config:invaild url domain'}
关注后没有信息回复是什么问题啊
通过排除法查查,首先在回复给 this.body 的位置,把回复的 xml 打印出来,看看格式对不对,然后检查下绑定的 URL 地址,有没有被绑定到两个公众号上
TypeError: Cannot read property 'then' of undefined 这个错误代码为啥经常出现,尤其出现错误提示的地方是之前写好跑通的地方
登录后可查看更多问答,登录/注册
Koa框架、ES2015新特性、MongoDB,开发微信公众号
3.6k 43
2.5k 12
4.0k 11
1.3k 10
934 9