node.js - Node.js如何从终端保存数据
问题描述
我终于设法使用 node.js 运行 api。有没有办法保存我通过 api 从其他系统获得的表?最好是json格式。现在我只能在终端中看到它们,但我希望可以选择将它们保存在我选择的文件夹中以供以后使用。是否有任何通用代码?
解决方案
解决方案
您可以使用fs 库将数据保存在文件系统上的文件中
这里有一个例子
编写 JSON
调整第一个参数中的路径, fs.writeFileSync('student-2.json', data);
您需要对该目录的写入权限。
'use strict';
const fs = require('fs');
let student = {
name: 'Mike',
age: 23,
gender: 'Male',
department: 'English',
car: 'Honda'
};
let data = JSON.stringify(student);
fs.writeFileSync('student-2.json', data);
读取 JSON
'use strict';
const fs = require('fs');
let rawdata = fs.readFileSync('student.json');
let student = JSON.parse(rawdata);
console.log(student);
推荐阅读
- flutter - 构建 Dart 对象的正确方法是什么?
- spring-mvc - 无法解析 JSTL 依赖项 - Tomcat 500 内部错误
- c# - 使用 wsl 以编程方式在 Windows 终端中执行命令
- r - Cook 的 Beta 回归距离
- karate - 空手道 - 从 json 文件中读取数据并将其分配给动态生成的请求
- python - 为什么 val_loss 和 val_accuracy 没有出现在时代
- jhipster - 我正在启动我的 JHIPSTER maven 服务器,但出现错误
- python - 如何在Python中找到未来时间的纪元时间
- java - Selenium Chrome 驱动程序 - 获取 java.lang.IllegalStateException:驱动程序可执行文件的路径必须由 webdriver.chrome.driver 设置
- python - 每次执行后使用不同名称创建文件夹