使用yield with superagent返回请求对象而不是响应

时间:2016-03-10 16:08:33

标签: yield superagent

根据SuperAgent文档:SuperAgent docs

var res = yield request
  .get('http://local')
  .auth('tobi', 'learnboost')

然而,我发现var res不是res,它的req。意思是我只能访问请求对象,而不是具有通常传递给end()可链接的获取数据的响应对象,这显然是我需要的。

有人有这方面的经历吗?我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

虽然您的问题是answered on GH,但我还是将其粘贴到其他地方。以下对我来说很有用!

var res = yield Promise.resolve(request
.get('http://local')
.auth('tobi', 'learnboost'))