开发者学堂课程【Node.js 入门与实战:HackerNews06-将用户提交的数据写入到data.json文件中】学习笔记,与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/588/detail/8279
HackerNews06-将用户提交的数据写入到data.json文件中
将用户提交的数据写入到data.json文件中
先给它生成一个list数组
V
ar
list = [ ];
List.push(urlObj.query);
把list数组中的数据写入到data.json文件中
新建一个空文件夹命名为data
fs.writeFile(path.join(--dirname,’data’,’data.jsob’),list);
点开文档查询fs模块,找到里面的wirteFile,找到里面的第二个参数类型data<
string>|<Buffer>
,
运用JSON,stringify把数组转成字符串
fs.writeFile(path.join(--dirname,’data’,’data.jsob’)
,
JSON
,
string
ify(list),function(err) {
if (err) {
t
hrow err;
}
console.log(‘ok’);
}
);
这样就算写入完毕了,运行一下是否能检验成功
此时data下面是空的,over后data下成功写入,但是它没有跳转至新闻页下。