async/のawait仕組みがわかりません。少しはわかりますが、うまくいきません。
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に保存されます。
何をしても、エラーまたはundefinedコンソールが表示されます。
これはあなたの質問に答えますか?node.jsでファイルシステムをasync / awaitで使用する
—
KyleMit