node.js - 如何使用模块中路径所在的节点将数据保存在 json 文件中?
问题描述
这是代码:
updatearr = JSON.parse(fs.readFileSync('../modules/stores/data.json', "utf-8"));
fs.writeFileSync('../modules/stores/data.json', stringifyData);
我无法像这样读写,因为它显示没有路径或目录
我尝试了路径,解析,目录名...请帮助我提前谢谢
解决方案
var path = require("path");
var storeinfopath = path.join(__dirname, "../Storeinfo/storeinfodata.json");
fs.readFileSync(storeinfopath);
fs.writeFileSync(storeinfopath);
工作了我这样写的,并将路径放在具有控制器和路由 My Vs 代码项目的同一模块上
推荐阅读
- kubernetes - Service account failed to get pods although it has permissions "Error from server (Forbidden): ..."
- sqlite - Perl 舞者 SQL 问题
- sql - 使用自连接操作转换 SQL Intersect 查询
- c# - TF400307: 下载操作在等待服务器响应 600 秒后超时
- java - 如果有任何重复的键,如何将键的值添加到哈希图中的另一个键
- javascript - using API and Promise with angular-modal-gallery
- ios - Xamarin.ios 点击屏幕时关闭 UIAlertController ActionSheet
- c# - 使用 Google API 异常创建联系人 - 写入访问被拒绝
- node.js - 如何在频繁命中 node.js 路由的 setInterval 中进行轮询
- java - Spring 集成中使用 Http 出站网关的错误处理