Frage

Ich versuche, eine einfache Web-App aufzubauen, die eine Website mit NodeJs und seiner 2-Module-Anfrage und Cheerio kratzen kann.

Ich schaffe es mit dem folgenden Code:

generasacodicetagpre.

Es funktioniert gut, um die URL der Bilder auf der Website zu drucken, aber das, was ich wirklich versuche, hier zu tun, ist, eine Liste der URL zu erstellen, die ich außerhalb der Funktion verwenden kann.Ich habe es so ausprobiert, aber es gibt eine leere Liste zurück:

generasacodicetagpre.

Wie kann ich das beheben?Viele danke

War es hilfreich?

Lösung

Sie müssen warten, bis alle Callbacks durchgeführt werden.

generasacodicetagpre.

Dies ist ein Teil der asynchronen Natur von Node.js.Wenn die Dinge komplizierter werden, würde ich Ihnen empfehlen, eine Flusssteuerungsbibliothek wie async zu verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top