{ console.log("Änd-6ren">
gpt4 book ai didi

javascript - 使用 Node.js 的 fs.watchfile 的相对路径

转载 作者:行者123 更新时间:2023-12-02 21:06:21 25 4
gpt4 key购买 nike

我使用此方法在文件发生更改时从文件中读取数据。我重组了我的项目,现在不再读取数据。

fs.watchFile("???", (curr, prev) => {
console.log("Änderung auf Data.json");
fs.readFile("Data.json", "utf8", (err, data) => {
widgets = JSON.parse(data);
console.log("Daten ausgelesen" );
io.emit("dataUpdate", {widgets});
});
});

您可以在此处查看我的文件路径。上面的方法在client.js中,我想引用Data.json。

Picture of my files

我尝试过:“../Data.json”和“/Server/Data.json”

感谢您的帮助!

PS:我知道有线程解释相对路径,但我仍然无法解决我的问题。

最佳答案

您可以使用__dirname https://nodejs.org/docs/latest/api/modules.html#modules_dirname

示例:

const path = require('path');
const filePath = path.join(__dirname, '..', 'data.json');

关于javascript - 使用 Node.js 的 fs.watchfile 的相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61215352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com