Heim  >  Artikel  >  Web-Frontend  >  HTTP-Timeout mit Axios

HTTP-Timeout mit Axios

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-09-26 08:23:22303Durchsuche

HTTP timeout with Axios

Das Einrichten eines Timeouts für HTTP-Anfragen kann verhindern, dass die Verbindung für immer hängt und auf die Antwort wartet. Es kann auf der Clientseite eingestellt werden, um die Benutzererfahrung zu verbessern, und auf der Serverseite, um die Kommunikation zwischen Diensten zu verbessern.

Das Axios-Paket stellt einen Timeout-Parameter für diese Funktionalität bereit.

const HTTP_TIMEOUT = 3000;
const URL = 'https://www.google.com:81';

(async () => {
  try {
    await axios(URL, {
      timeout: HTTP_TIMEOUT,
    });
  } catch (error) {
    console.error('Request timed out', error.cause);
  }
})();

Verwenden Sie dieses Snippet auch, um abgebrochene Anfragen zu simulieren.

Demo

Die Demo mit dem genannten Beispiel finden Sie hier.

Das obige ist der detaillierte Inhalt vonHTTP-Timeout mit Axios. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn