Saya tidak tahu bagaimana async
/ await
bekerja. Saya sedikit mengerti tapi saya tidak bisa membuatnya bekerja.
function loadMonoCounter() {
fs.readFileSync("monolitic.txt", "binary", async function(err, data) {
return await new Buffer( data);
});
}
module.exports.read = function() {
console.log(loadMonoCounter());
};
Saya tahu saya bisa menggunakan readFileSync
, tetapi jika saya melakukannya, saya tahu saya tidak akan pernah mengerti async
/ await
dan saya akan mengubur masalahnya.
Sasaran: Memanggil loadMonoCounter()
dan mengembalikan konten file.
File itu bertambah setiap kali incrementMonoCounter()
dipanggil (setiap pemuatan halaman). File tersebut berisi dump buffer dalam biner dan disimpan di SSD.
Apa pun yang saya lakukan, saya mendapatkan kesalahan atau undefined
di konsol.