10
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 fs.readFileSyncsą funkcjami synchronizacji. Pewnego dnia powiedziano Ci, aby przełączyć bazowe źródło danych do …