如何 return 来自 FileRead 的变量

How to return variable from FileRead

我想 return 来自数据方法的 JSON 数据。我该怎么做呢?我试图实现一个承诺,但没有成功。

function data() {
    fs.readFile('./test.json', (err, data)  => {
        let json = JSON.parse(data);
    });
};

Alternative Solution:

const json = JSON.parse(fs.readFileSync('./test.json'));

实际上,您可以只需要 json 文件而无需使用 fs 读取它。

const json = require('./test.json')