Menü der Dokumentation

Wissenswertes zum Erstellen von Skripten

Beim Entwickeln von JavaScript-Skripten ist es wichtig, bewährte Methoden zu verwenden, um den Code effizient und fehlerfrei zu gestalten.

In diesem Artikel finden Sie Informationen zur Verwendung der Methode async/await für bestimmte Abläufe. Wir erklären außerdem, warum Sie für Anfragen die Methode fetch anstelle von axios verwenden sollten.

Vereinfachte Handhabung von Abläufen mit der "async/await"-Methode

Beim Programmieren mit JavaScript können viele Aufgaben gleichzeitig erledigt werden. Obwohl es parallele Abläufe gibt, wird der ganzheitliche Ablauf nicht beeinträchtigt. Um parallele Abläufe zu steuern, ist die Verwendung der Methode async/await sehr hilfreich.

Tipps für die Verwendung der Methode "async/await":

  • Verwenden von "async"-Funktionen: Verwenden Sie das async-Schlüsselwort, um Funktionen zu kennzeichnen, die asynchrone Aktionen ausführen. Der Code wird leserlicher, wenn Sie die await-Methode in diesen Funktionen verwenden.

  • Fehler behandeln mit "try/catch"-Funktionen: Für eine ideale Fehlerbehandlung sollten Sie await-Anweisungen in try- und catch-Funktionen einfügen. So können Sie Fehler identifizieren und entsprechend darauf reagieren.

Beispiel

module.exports = async (req, res) => {

    try {
        let resp = await fetch("/identityprovider/scim/user");
        if (resp.ok) {
            console.log(await resp.json());
        }
    } catch (e) {
        console.error(e)
    }

}

Verwenden der "fetch"-Methode für Anfragen anstelle von "axios"

Wenn Sie Daten aus dem Internet abrufen möchten, benötigen Sie eine Möglichkeit zum Senden von Anfragen. Die Methode axios ist weit verbreitet, jedoch reduziert die Methode fetch die Anzahl der benötigten Abhängigkeiten. Die Methode fetch ist bereits in der Anwendung enthalten.

Tipps für die Verwendung der "fetch"-Methode:

  • Ähnliche Verwendung wie im Browser: Die Verwendung der fetch-Methode ist ähnlich wie im Browser. Sie können die Methode verwenden, um Daten aus dem Internet abzurufen.

  • Reagieren auf Antworten: Wenn Sie die fetch-Methode verwenden, bekommen Sie immer eine Antwort. Sie können die Methoden await und fetch kombinieren, um auf die Antwort zuzugreifen.