Node.js · Middle · Pytanie 56 z 75
Jak przetestować endpointy aplikacji Express bez uruchamiania prawdziwego serwera na stałym porcie?
- 1Endpointy można testować tylko ręcznie
- 2Całkowicie zamockować moduł
http - ✓Poprawna odpowiedź: Przekazać
appdo biblioteki jak Supertest albo uruchomić ją na porcie 0 i wywoływać przezfetch
Wyjaśnienie
Port 0 pozwala systemowi wybrać wolny port, więc testy mogą działać równolegle. Eksportuj app osobno od wywołania listen(), żeby było to łatwe.