gpt4 book ai didi

json - 如何设置项目中文件的路径?

转载 作者:行者123 更新时间:2023-12-03 13:49:29 25 4
gpt4 key购买 nike

如果保留完整路径,那么一切正常。但这是行不通的,因为它应该在其他计算机上运行。

我尝试写路径:

const jsonData = JSON.parse(fs.readFileSync('/app/data/faqQuestions', { encoding: 'utf8' }));

控制台中的问题:

Error: ENOENT: no such file or directory, open 'C:\app\data\faqQuestions.json'

如果删除前面的斜杠:app/data/faqQuestions.json:

Error: ENOENT: no such file or directory, open 'C:\Users\mi\AppData\Local\Temp\meteor-test-runqxi9h2.08bd.meteor\local\build\programs\server\app\data\faqQuestions.json'

必须指定正确的路径才能在任何计算机上工作。我需要像 PWD 这样的东西。

最佳答案

您可以使用节点中的path模块来获取文件系统中的正确路径:

const path = require('path');
const fs = require('fs');

const filepath = path.resolve('/app/data');
const jsonFile = fs.readFileSync(path.join(filepath, 'faqQuestions.json'), { encoding: 'utf8' });
const jsonData = JSON.parse(jsonFile);
console.log('data', jsonData);

关于json - 如何设置项目中文件的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55879686/

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