求教Koa 对于https.get 的封装问题
发布于 7 年前 作者 ckken 3341 次浏览 最后一次编辑是 6 年前 来自 问答

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); }); })

返回的是一个文件~

1 回复

yield后返回的是文件 暂找不到解决方案

回到顶部