为什么控制台没有报错,但是微信端说无法提供服务
来源:
qq_心祭_1
2016-08-19
{ xml:
{ ToUserName: [ 'gh_75d54d9f20eb' ],
FromUserName: [ 'oXaYQvyYRJQuGmv-AV9xPdrlIl5Q' ],
CreateTime: [ '1471618972' ],
MsgType: [ 'text' ],
Content: [ '5' ],
MsgId: [ '6320555357329057712' ] } }
{ ToUserName: 'gh_75d54d9f20eb',
FromUserName: 'oXaYQvyYRJQuGmv-AV9xPdrlIl5Q',
CreateTime: '1471618972',
MsgType: 'text',
Content: '5',
MsgId: '6320555357329057712' }
C:\Users\LV\wechat/2.jpg
{ type: 'image',
mediaId: 'JeLEy4RUGdU_UtOqLbWl-ga1U4MWL3p3DJdr2R_SXAftjkznPuZUNxSNyyVCDgkx' }
这是控制台打印的
2回答
-
微信这里服务会不稳定,但我推测应该是你对于点击事件,以及其他比如拍照触发的事件或者上传事件,在 reply 里面没有监听和返回数据,微信针对有的交互会连续推送两次相关的事件,你可以再查查
022016-08-20 -
qq_心祭_1
提问者
2016-08-20
Wechat.prototype.reply = function () {
var content = this.body
var message = this.weixin
var xml = util.tpl(content,message)
this.status = 200
this.type = 'application/xml'
this.body = xml
}
reply代码
else if(content==='5'){
var data = yield wechatApi.uploadMaterial('image',__dirname+ "/2.jpg")
reply={
type:'image',
mediaId:data.media_id
}
图片
00
相似问题