request-promise - 如何从函数外部的Promise中获取结果?

时间:2016-10-25 21:00:16

标签: javascript

我使用request-promise并且我有这段代码

func = (a) => {
  request(`http://somewebsite.com/${a}`).then((response) => response)
}

我想知道的是,当我致电func(a)时,如何才能得到回复?我的意思是,我如何从中得到响应对象?例如:

var b = func('path');
console.log(b) // Show me the response object, instead it shows undefined.

如何在承诺之外访问响应?

1 个答案:

答案 0 :(得分:0)

JavaScript没有与async/await等语言类似的C#。您需要访问回调内的数据。