开发者学堂课程【Node.js 入门与实战:改造原有代码-使用封装的函数实现】学习笔记,与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/588/detail/8293
改造原有代码-使用封装的函数实现
示例
} else if (req.url.starsWith(‘/add’)&& req.method === ‘get’) {
//1.读取 data.json 文件的数据
readNewsData(function (list) {
//2.在把新闻添加到 list 之前,为新闻增加一个id属性
url0bj.query.id=list.length;
//向数组对象 list 中 push 一条新闻
list.push(url0bj.query);
//3.写入 data.json 文件
writeNewsData(JSON.stringify(list),function(){
//重定向
res.statusCode=302;
res.statusMessage=
’
Found
’
;
res.setHeader(
‘
Location
’
,
’
/
’
);
res.end();
});