techno : NestJS
Sujet : Synchron / Asynchron
Problème :
Une API Backend "A" fait un appel HTTP vers une autre API "B", celle ci se fait via la librairie axios de Nestjs (@nestjs/axios) et catch la réponse dans une Promise.
Le temps que l'API "A" traite la demande, son endpoint n'est plus 'accessible' : n'importe quelle requête qui arrive sur ce endpoint n'est pas pris en compte par le moteur nodejs.
Par contre si je fait une requête HTTP vers un autre endPoint de l'API "A", celle-ci est bien prise en compte...
Pourquoi ?
D'après ce que j'ai compris, lorsqu'il y a une action qui met du temps et qui est catch par promise, elle ne bloque pas la CallStack... Alors pourquoi elle bloquerait ce endpoint ? Est-ce pareil sur NodeJs ou Express ?