Mit jelent az esockettimedout?

Pontszám: 4,5/5 ( 25 szavazat )

Az ESOCKETTIMEDOUT a hálózati időtúllépést jelenti. Tudja, hogy ez egy gyakori probléma a kérés/válasz kezelése során, ezért a visszahívási hibát egyedül kellett volna kezelnie.

Mi az ESOCKETTIMEDOUT?

Az időtúllépéseknek két fő típusa van: a csatlakozási időtúllépések ( ETIMEDOUT ) és az olvasási időtúllépések ( ESOCKETTIMEDOUT ). Kapcsolódási időtúllépés lép fel, ha az időtúllépés eléri, miközben a Particle egy távoli géppel (a webhook célhelyével) próbál kapcsolatot létesíteni.

Hogyan kezeli az Etimedout-ot?

A kezelőben ellenőrizheti, hogy a hiba ETIMEDOUT-e, és alkalmazhatja a saját logikáját: if (hibaüzenet. kód === 'ETIMEDOUT') { /* logic alkalmazása */ } . Ha újra szeretné kérni a fájlt, javaslom a node-retry vagy node-backoff modulok használatát.

Mi az Etimedout hiba?

Ez akkor fordul elő, ha a kérésre adott válasz nem érkezik meg adott időn belül (az időtúllépési kérés modul opcióval). Alapvetően a hiba első észleléséhez regisztrálnia kell egy kezelőt az error -nál, így a kezeletlen hiba többé nem jelenik meg: ki.

Mi okozza az Econnreset-et?

Az „ECONNRESET” azt jelenti, hogy a TCP-beszélgetés másik oldala hirtelen lezárta a kapcsolat végét. Ez valószínűleg egy vagy több alkalmazásprotokoll-hibának köszönhető. Megnézheti az API szerver naplóit, hátha panaszkodik valamire.

5 kézjel, amelynek nem tudtad a valódi jelentését

29 kapcsolódó kérdés található

Mi az Enotfound hiba?

A getaddrinfo ENOTFOUND localhost hibát az okozza, hogy a Webpack nem találja a localhost címet . A megoldáshoz nyissa meg a terminált: sudo nano /etc/hosts. Adja hozzá a következőt a hosts fájlhoz, és mentse el.

Mi az Axios alapértelmezett időtúllépése?

Az Axiosban az alapértelmezett időtúllépés 0 -ra van állítva. Az Axios azonban lehetővé teszi, hogy szükség esetén egyéni időtúllépést állítson be. Az időkorlát hozzáadásának egyik módja az, hogy átadja azt a konfigurációs objektumnak.