koa2中发送https请求并返回客服端

新手上路,请多包涵

代码如下:

var res ;
var req = await https.request(api, function(res) {
    ctx.body = 1;
    console.log('STATUS:' + res.statusCode);
    console.log('HEADERS:' + JSON.stringify(res.headers));
    res.setEncoding('utf-8');
    var aaa;
    res.on('data', function(chunk) {
        console.log('数据片段分隔-----------------------\r\n');
        ctx.body = chunk
    });
    res.on('end', function() {
        ctx.body = '111' 
        console.log('响应结束********');
    });
});
req.on('error', function(err) {
    console.error(err);
});
req.end();

现在需要在服务器端,发送一个请求并把结果返回给客户端,该怎么实现呢?res.on 里边可以得到结果,但无法返回客户端,也无法传到外边,求大神帮忙看一下

阅读 4.7k
1 个回答
新手上路,请多包涵

promise

推荐问题