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/ awaitve 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, undefinedkonsolda veya konsolda bir hata alıyorum .