私はノードとノブブロッキングIOについて非常に限られた知識しか持っていないので、私の質問があまりにも素朴な場合は許してください。
応答本文で必要な情報を返すために、私はする必要があります
- サードパーティのAPIを呼び出す
- 応答を待つ
- いくつかの変更を追加し、APIから取得した情報を含むJSON応答を返します。
私の質問は..どうすれば応答を待つことができますか?または、APIから応答を受け取ったときにのみクライアントに情報を送信することは可能ですか(私が知る限り、この場合、接続は双方向である必要があります。つまり、HTTPを使用して送信することはできません)。
そしてさらに別の質問。1つのリクエストがAPIからの応答を待機する場合、これは、スレッド/プロセスの数を1からNに増やすまで、他のユーザーも(ノードがシングルスレッドであるため)待機することを余儀なくされることを意味しますか?