g.js中报错 handler is not define

来源:4-3 第四天 自动回复各种消息

linkliuliu

2017-07-10

        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

不知道怎么解决

写回答

4回答

Scott

2017-11-23

可以参考下这个源代码


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


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

0
0

Scott

2017-11-03

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

0
1
幕布斯9381828
'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
共1条回复

惟独爱衣

2017-11-02

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

0
0

Scott

2017-07-12

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

0
1
惟独爱衣
在哪写呢?
2017-11-02
共1条回复

7天搞定Node.js微信公众号

Koa框架、ES2015新特性、MongoDB,开发微信公众号

1742 学习 · 787 问题

查看课程