Nasıl async
/ await
çalıştığını anlayamıyorum. Biraz anlıyorum ama çalışmasını sağlayamıyorum.
function loadMonoCounter() {
fs.readFileSync("monolitic.txt", "binary", async function(err, data) {
return await new Buffer( data);
});
}
module.exports.read = function() {
console.log(loadMonoCounter());
};
Kullanabileceğimi biliyorum readFileSync
, ama yaparsam asla anlayamayacağımı async
/ await
ve meseleyi sadece gömeceğimi biliyorum .
Hedef: loadMonoCounter()
Bir dosyanın içeriğini arayın ve iade edin.
Bu dosya her incrementMonoCounter()
çağrıldığında artırılır (her sayfa yüklemesi). Dosya, ikili olarak bir arabellek dökümünü içerir ve bir SSD'de depolanır.
Ne yaparsam yapayım, undefined
konsolda veya konsolda bir hata alıyorum .