Je ne peux pas comprendre comment async/await œuvres. J'ai un peu le comprend mais je ne peux pas le faire fonctionner.
function loadMonoCounter() {
fs.readFileSync("monolitic.txt", "binary", async function(err, data) {
return await new Buffer( data);
});
}
module.exports.read = function() {
console.log(loadMonoCounter());
};
Je sais que je pourrais utiliser readFileSync, mais si je le fais, je sais que je ne comprendrai jamais async/await et je vais enterrer la question.
Objectif: Appeler loadMonoCounter() et retourne le contenu d'un fichier.
Ce fichier est incrémenté à chaque fois incrementMonoCounter() est appelée (à chaque chargement de la page). Le fichier contient le dump d'un tampon dans le fichier binaire est stocké sur un disque SSD.
Pas de mather ce que je fais, j'obtiens une erreur ou pas défini dans la console.