Wie werden asynchrone Funktionsaufrufe in eine Synchronisierungsfunktion in Node.js oder Javascript eingeschlossen?

Angenommen, Sie verwalten eine Bibliothek, die eine Funktion verfügbar macht getData. Ihre Benutzer rufen es auf, um aktuelle Daten abzurufen: var output = getData(); Unter der Haube werden Daten in einer Datei gespeichert, sodass Sie sie getDatamit Node.js integriert implementieren...