Mam bardzo ograniczoną wiedzę na temat węzłów i blokujących IO, więc wybacz mi, jeśli moje pytanie jest zbyt naiwne.node.js czekaj na odpowiedź
W celu powrotu potrzebne informacje w organizmie odpowiedzi, muszę
- Połącz się 3rd party API
- Poczekaj na odpowiedź
- Dodaj pewne modyfikacje i powrócić odpowiedź JSON z informacjami ja Dostałem z API.
Moje pytanie brzmi .. jak mogę poczekać na odpowiedź? Czy możliwe jest wysłanie informacji do klienta tylko wtedy, gdy otrzymałem odpowiedź z API (o ile wiem, połączenie powinno być dwukierunkowe w tym przypadku, co oznacza, że nie będę mógł tego zrobić za pomocą HTTP).
I jeszcze jedno pytanie. Jeśli jedno żądanie oczekuje odpowiedzi z interfejsu API, czy oznacza to, że inni użytkownicy będą zmuszeni również czekać (ponieważ węzeł jest jednowątkowy), dopóki nie zwiększę liczby wątków/procesów od 1 do N?