在线编辑器中使用 Node JS fs.readFileSync() 方法失败

问题描述 投票:0回答:1

我正在尝试读取

data.json
文件,但收到错误消息 “错误:ENOENT:没有这样的文件或目录。,'/data.json'” 并且我不知道如何解决此问题.

我正在使用这个在线编辑器:Playcode

现在是我的代码的屏幕截图: enter image description here

为了简单起见,如果需要,代码......

"use strict"

const fs = require("fs")
const data = fs.readFileSync("data.json",{encoding: "utf-8"})

非常感谢您的帮助!

javascript editor
1个回答
0
投票

首先你需要将

data.json
导入到脚本中,比如

const jsonFile = 'path/to your/data.json';

然后使用此代码。

const jsonData = JSON.parse(fs.readFileSync(jsonFile, 'utf8'));

console.log(jsonData);

您还可以使用

try-catch
块。

© www.soinside.com 2019 - 2024. All rights reserved.