Ho una conoscenza molto limitata del nodo e dell'IO-blocco nobile, quindi perdonami se la mia domanda è troppo ingenua.node.js attendere la risposta
Al fine di restituire le informazioni necessarie nel corpo risposta, ho bisogno di
- Effettuare una chiamata al API 3rd party
- Attendere la risposta
- Aggiungi alcune modifiche e tornare risposta JSON con le informazioni che ho ottenuto da API.
La mia domanda è .. come posso aspettare risposta? Oppure è possibile inviare le informazioni al client solo quando ho ricevuto risposta da API (per quanto ne so, la connessione dovrebbe essere bidirezionale in questo caso, il che significa che non potrò farlo utilizzando HTTP).
E ancora un'altra domanda. Se una richiesta attende la risposta dall'API, questo significa che anche gli altri utenti saranno costretti ad attendere (dal momento che il nodo è a thread singolo) finché non aumenterò il numero di thread/processi da 1 a N?