Tôi không thể tìm ra cách thức async/ awaithoạt động. Tôi hơi hiểu nó nhưng tôi không thể làm cho nó hoạt động.
function loadMonoCounter() {
fs.readFileSync("monolitic.txt", "binary", async function(err, data) {
return await new Buffer( data);
});
}
module.exports.read = function() {
console.log(loadMonoCounter());
};
Tôi biết tôi có thể sử dụng readFileSync, nhưng nếu tôi làm vậy, tôi biết tôi sẽ không bao giờ hiểu async/ awaitvà tôi sẽ chôn vùi vấn đề.
Mục tiêu: Gọi loadMonoCounter()và trả về nội dung của một tệp.
Tệp đó được tăng lên mỗi khi incrementMonoCounter()được gọi (mỗi lần tải trang). Tệp chứa kết xuất của bộ đệm ở dạng nhị phân và được lưu trữ trên SSD.
Bất kể tôi làm gì, tôi đều gặp lỗi hoặc undefinedtrong bảng điều khiển.