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
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.