yield handler.call(this,next)中的handler未定义
来源:
BlindLee
2016-04-12
关注和取关时返回handler is not defined,但是app.js中的app.use(wechat(config.wechat,weixin.reply))第二个参数我写了啊
写回答
3回答
-
module.exports = function(opts, handler) { // 我们在传入这个中间件的时候,首先初始化这个 Wechat,获取到一个实例,后面使用 var wechat = new Wechat(opts) return function *(next) { var token = opts.token
检查下 g.js handler 参数有没有漏传
922016-04-22 -
Scott
2017-03-27
在 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) }) }
212017-03-28 -
忄束負
2017-03-23
关注后没有信息回复是什么问题啊
122017-03-27
相似问题