我不知道异步/等待是如何工作的。我稍微懂一点,但我不能让它工作。
function loadMonoCounter() {
fs.readFileSync("monolitic.txt", "binary", async function(err, data) {
return await new Buffer( data);
});
}
module.exports.read = function() {
console.log(loadMonoCounter());
};
我知道,我可以使用readFileSync,但如果我这样做,我知道我永远不会理解async/await,我只会埋葬这个问题。
目标:调用loadMonoCounter()并返回一个文件的内容。
每次调用incrementMonoCounter()时,该文件都会递增(每次加载页面)。该文件包含二进制缓冲区的转储,并存储在SSD上。
无论我做什么,我都在控制台中得到一个错误或未定义。