如何在Node.js中创build一个API请求响应stream?

我从一段时间以来一直在使用Node.js的asynchronousfunction。 但是我陷入了一个有趣的问题。 基本上我有2个API,我需要一个接一个地调用。 由于Node.js的asynchronous性质,我不能检索第一个API请求的响应,直到它完成并调用相应的callback函数。 我想要做的是,我想要将第一个API作为请求负载的响应传递给第二个API,而不是等到第一个API完全完成。

作为一种可能的替代scheme,我应该从构buildrest API转换到streamAPI吗?

任何指针如何做到这一点?

谢谢

是的,将REST API转换为streamAPI是更好的select。 Node.js以其asynchronous行为而闻名。 由于所有REST API的function与前面描述的方式相同。 正如有人以前指出,你可以看看TwitterstreamAPI的参考。

为了更多的理解,你可以看看这个链接 – 如何使用NodeJS创buildstream媒体API