Jak zawijać wywołania funkcji asynchronicznej w funkcję synchronizacji w Node.js lub Javascript?

Załóżmy, że utrzymujesz bibliotekę, która ujawnia funkcję getData. Użytkownicy nazwać uzyskać rzeczywiste dane: var output = getData(); Pod kaptur dane są zapisywane w pliku, dzięki czemu realizowane getDataprzy użyciu node.js wbudowanej fs.readFileSync. To oczywiste, że zarówno getDatai...