我对节点和 nob 阻塞 IO 的了解非常有限,所以如果我的问题太天真,请原谅我。
为了在响应正文中返回所需的信息,我需要
- 调用 3rd 方 API
- 等待回复
- 添加一些修改并使用我从 API 获得的信息返回 JSON 响应。
我的问题是..我怎么能等待回复?或者只有在我收到来自 API 的响应时才可以将信息发送到客户端(据我所知,在这种情况下连接应该是双向的,这意味着我将无法使用 HTTP 这样做)。
还有一个问题。如果一个请求等待来自 API 的响应,这是否意味着其他用户也将被迫等待(因为节点是单线程的),直到我将线程/进程的数量从 1 增加到 N?