Im jest Jest, aby przetestować interfejs REST API i otrzymuję TypeError: Odpowiedź żądania sieci nie powiodła się, gdy wysyłam żądanie pobierania. Wszystkie połączenia z interfejsem API REST działają na aplikacji i kończą się niepowodzeniem wyłącznie w testach Jest.Jest - TypeError: Żądanie sieci nie powiodło się dla pobrania
Czy są jakieś znane niezgodności między pobieraniem a używaniem? Na przykład ten prosty test kończy się wykonaniem instrukcji haczyk:
it('should find a result via fetch',() => {
fetch('http://www.google.com').then(() => console.log('Success')).catch((err) => console.log('Error!!!!' + err));
});
Wynik otrzymał to: Błąd !!!! TypeError: Żądanie sieciowe nie powiodło
www.google.com URL jest rzeczywiście zły przykład - ponieważ wymaga serię nagłówków, które zostaną nałożone, a tym samym nie zawsze chyba nagłówki są obecne . Ale mój punkt końcowy interfejsu API nie wymaga żadnego i nadal się nie udaje –
Sprawdź https://stackoverflow.com/questions/44450278/fetch-doesnt-work-in-jest-and-return-typeerror-network-request-failed/47243968# 47243968 – Ron