Node.js等待REST服务的回调,该服务进行HTTP请求。

18 浏览
0 Comments

Node.js等待REST服务的回调,该服务进行HTTP请求。

我正在使用express模块在Node.js中构建一个RESTful API。在我的服务中,我正在对外部端点进行额外的HTTP请求(服务器端)。我需要将这些HTTP请求的数据返回给我的Web服务的请求体。

在所有的操作中,通过使用console.log(),我确认我获得了所需的数据。然而,当我尝试将这些值返回给服务时,它们返回值null。我知道这是因为请求是异步的,回调函数不等待HTTP请求完成。

有办法让这个工作吗?

0