我在 nodejs 中使用 fs 打开文件。使用尝试/捕获。如果 JSON.parse() 根据文件中的数据执行,那么一切正常,如果不是 - 一个错误(捕获)。当错误是未找到文件以及错误是由于未执行 JSON.parse() 时如何签入 catch。那些。文件中的数据不是 JSON 格式?
文件打开代码:const data = fs.readFileSync('file.json', 'utf8');
我在 nodejs 中使用 fs 打开文件。使用尝试/捕获。如果 JSON.parse() 根据文件中的数据执行,那么一切正常,如果不是 - 一个错误(捕获)。当错误是未找到文件以及错误是由于未执行 JSON.parse() 时如何签入 catch。那些。文件中的数据不是 JSON 格式?
文件打开代码:const data = fs.readFileSync('file.json', 'utf8');
例如,您可以像这样:
或者像这样: