我是个初学者,还望热心人帮忙下,后台用的是腾迅云提供的node.JS框架,小程序请求后台返回第三方 接口数据时,怎么让它返回到客户端,按下面的代码我只能调前面一次传到后台的数据,比如,小程序第一次请求第一页的内容,第二次请求第二页的内容,第一次只能获取到空的内容(因为默认是空数据),第二次才能获取到第一页的内容(其实本来第二次应该获取第二页的内容的),出现 这个原因是因为后台程序在还没有获取到第三方数据就已经把前一次的数据返回给小程序了,怎么才能等待获取本次数据后再返回给小程序。我的代码如下:

module.exports = (ctx, next) => {

num = ctx.query.num

options = url + '&page=' + num

request(options, function (error, response, body) {

if (!error && response.statusCode == 200) {

ress = JSON.parse(body);

console.log(ress)

}

});

ctx.body = ress



}


展开全部
收起
0回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部