var httpsGet = thunkify(https.get) var _res = yield httpsGet(‘https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=’+ _openID.appid +’&secret=’ + _openID.secret) var _resOn = thunkify(_res.on) var data = yield _resOn(‘data’) this.body = data
https.get(‘https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=’+ _openID.appid +’&secret=’ + _openID.secret, function(_res) { var str = ‘’; _res.on(‘data’, function(data){ str += data; console.log(str) }); _res.on(‘end’, function(){ console.log('return access_token: ’ + str); try{ var resp = JSON.parse(str); }catch(e){ return errorRender(‘解析access_token返回的JSON数据错误’, str); } getTicket(_url,resp); }); })
返回的是一个文件~
yield后返回的是文件 暂找不到解决方案