Ultima domanda su Axios

2
Answers

Come impostare un timeout utilizzando axios senza annullare la chiamata API?

Un po 'di background, ho questa chiamata API che può essere piuttosto lunga nella sua risposta (parlando di oltre un minuto in alcuni casi, ma 10-15 secondi per la maggior parte). Quello che vorrei fare è impostare un timeout sul lato client mentre il backend continua a elaborare la chiamata. Sto usando axios per gestire la richiesta http e so che esiste un timeout la chiave predefinita è 0 significa che non c'è timeout, quindi la chiamata continuerà fino a quando non avrà successo o fallirà. Ho provato a impostarlo su 1 per vedere come questo gestirà un timeout di un millisecondo e la chiamata viene annullata ... il che ha senso. La mia domanda ora è: come posso implementare un timeout sul lato client senza annullare la richiesta HTTP? Un po 'di codice per capire cosa ho provato.

javascript axios reactjs

0
Answer

Axios ottiene un problema di intestazione della richiesta in reactjs

Ciao, sto cercando di impostare l'intestazione utilizzando axios in react. Quando eseguo una richiesta get nella console degli sviluppatori vedo che l'intestazione è impostata sull'intestazione provvisoria e la richiesta all'API non riesce dicendo che l'intestazione manca. Le API e il front-end sono in esecuzione sull'host locale, quindi CORS potrebbe non essere il problema. Ho raggiunto un punto morto e non so cosa fare per farlo funzionare. Qualsiasi aiuto sarebbe fantastico.

axios reactjs

Hot Tags

© 2021   Risposta.org