第二天的课程无法自动回复
来源:2-7 第二天 先撸一个自动回复出来
慕丝4945339
2017-11-22
发送消息后公众号有如上显示
if(message.MsgType==='text'){
//if(message.Event==='subscribe'){
let now=new Date().getTime();
console.log("!!!!!");
//console.log(ctx);
ctx.status=200;
ctx.type="application/xml";
ctx.body=`<xml>
<ToUserName><![CDATA[+message.ToUserName]]></ToUserName>
<FromUserName><![CDATA[${message.FromUserName}]]></FromUserName>
<CreateTime>${now}</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[Hello,it is Lee and Xue]]></Content>
</xml>`;
console.log(ctx);
return;
//}
}
无法自动回复,打印出了进行更改后的ctx内容如上图
上图是对公众号发送消息后返回的ctx的信息
2回答
-
Scott
2017-11-23
用 ctx.request.body 打印呢,另外可以参考下这个源代码
https://github.com/huanglong/7-wechat-movie
042017-11-25 -
慕丝4945339
提问者
2017-11-22
直接打印console.log(ctx.body);也是undefined
00
相似问题