Node.js如何从终端保存数据

Node.js如何从终端保存数据,node.js,terminal,Node.js,Terminal,我终于设法使用node.js实现了函数化api。有没有办法保存通过api从其他系统获取的表?最好是json格式。目前,我只在终端中看到它们,但我希望可以选择将它们保存在我选择的文件夹中,以供以后使用。是否有任何通用代码用于此?解决方案 您可以使用将数据保存在文件系统上的文件中 这里有一个例子 写JSON 调整fs.writeFileSync('student-2.json',data)中的路径第一个参数,您需要对目录进行写访问 'use strict'; const fs = require(

我终于设法使用node.js实现了函数化api。有没有办法保存通过api从其他系统获取的表?最好是json格式。目前,我只在终端中看到它们,但我希望可以选择将它们保存在我选择的文件夹中,以供以后使用。是否有任何通用代码用于此?

解决方案 您可以使用将数据保存在文件系统上的文件中

这里有一个例子

写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
您可以使用fs Library将数据写入文件系统中的文件。我可以使用fs.writeFile()将其放入json文件中,它会自动将其放入json格式吗?谢谢您的努力。第一次尝试时它不起作用,但他们无论如何都不起作用。我稍后会继续尝试,可能会带着一些问题回来。@IVnoobSuck好:)可能有路径为
~/
主目录的东西应该可以工作。请再试一次。非常简单,谢谢。既然我们在这里,有没有办法以更直观的方式保存表格?数据是json格式的,但它是以一行并排的方式写入的。我认为没有必要使用可见的绥靖。使用现有的结构,您可以轻松地处理数据,以在客户端的html中显示为表或其他内容,这是重要的一部分,您拥有所有信息,并且易于处理。您是对的。再次感谢您的帮助和快速回复
'use strict';

const fs = require('fs');

let rawdata = fs.readFileSync('student.json');
let student = JSON.parse(rawdata);
console.log(student);