Bagaimana cara menggabungkan panggilan fungsi asinkron menjadi fungsi sinkronisasi di Node.js atau Javascript?

Misalkan Anda mempertahankan pustaka yang mengekspos suatu fungsi getData. Pengguna Anda menyebutnya untuk mendapatkan data aktual: var output = getData(); Di balik terpal data disimpan dalam file sehingga Anda menerapkannya getDatamenggunakan Node.js bawaan fs.readFileSync. Sudah jelas keduanya...