请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

g.js中报错 handler is not define

1
2
3
4
5
        var message = util.formatMessage(content.xml);
    console.log(message);
        this.weixin = message ;
        yield handler.call(this,next);
        wechat.reply.call(this);

wechat页传入了wexin.reply 但是还是报错 handler is not defined

不知道怎么解决

正在回答 回答被采纳积分+3

插入代码

4回答

Scott 2017-11-23 22:10:27

可以参考下这个源代码


https://github.com/huanglong/7-wechat-movie


我后面有空会再更新下源码

0 回复 有任何疑惑可以回复我~
Scott 2017-11-03 08:20:29

从入口文件传进来,可以把入口文件源代码贴一下

0 回复 有任何疑惑可以回复我~
  • 'use strict'
    var Koa = require('koa');
    var path = require('path')
    var wechat=require('./wechat/g')
    var util=require('./libs/util')
    var config=require('./config')
    var weixin = require('./weixin')
    var wechat_file = path.join(__dirname,'./config/wechat.txt')
    
    var app = new Koa()
    app.use(wechat(config.wechat,weixin.reply))
    //将wechart接受到的信息传给wechart组件进行验证
    
    app.listen(1222)
    console.log('Listening:1222')
    回复 有任何疑惑可以回复我~ 2017-11-22 19:49:34
惟独爱衣 2017-11-02 21:03:07

我也是,handler没定义,报错了

0 回复 有任何疑惑可以回复我~
Scott 2017-07-12 22:38:18

要从外部 use 这个 g.js 中间件的时候,传入第二个 reply 的参数,作为内层的 handler

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号