superagent访问接口,如何将得到的结果单独保存

大鱼头
  • 12

我想用superagent发送请求访问多个接口,假如从第一个接口获取了token,但是后面还有好几个请求都要用到这个token,所以应该是要把这个token独立保存到一个变量中?想请教一下superagent有什么可行的方法可以提取并保存请求结果吗

这个是第一个请求的代码:

var request = require('superagent');
function get(){
    return new Promise(function(resolve, reject){
    request
        .post(url)
        .then((res)=>{
            var resToken = JSON.parse(res.text)
            resolve(resToken)
        })
    })
}

现在的目标就是将resToken单独取出来,因为后面还有好几个请求都需要引用这个值,所以有什么比较好的办法可以保存吗

回复
阅读 1.5k
1 个回答

应该可以换成promise的写法,把上一个返回的数据作为下一个的参数

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏