get方式提交新闻防止新闻被覆盖掉(补充说明)|学习笔记

简介: 快速学习 get 方式提交新闻防止新闻被覆盖掉(补充说明)

开发者学堂课程【Node.js 入门与实战:get方式提交新闻防止新闻被覆盖掉(补充说明)】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/588/detail/8282


get方式提交新闻防止新闻被覆盖掉(补充说明)

 

index.js文件部分代码(新闻)

// 1.1 读取 data.json文件中的数据,并将读取到的数据转换为一个数组

//此处,读取文件的时候可以直接写一个utf希编码,这样的话,回调函数中的 data就是一个字符串了

fs.readFile(path.join( _dirname,'data', *data.json'),'utf8', function (err,data){

console.log('--------------' + data);

//因为第一次访问网站, data.json支件本身就不存在,所以肯定是有错误的

//但是这种错误,我们并不认为是网站出错了,所以不需要抛出异常

if (err 8& err.code !== " ENOENT'){

throw err;

}

//如果读取到数据了,那么就把读取到的数据 data,转换为list数组

//如果没有读取到数据,那么就把'[]’转换为数组

var list = JSON.parse(data ll '[]');

list.push(url0bj.query);

var obj = {"name": "zhansan","age":18};

// 2.把用户提交的新闻教据保存到data.json文件中//把list教组中的数据写入到 data.json文件中

fs.writeFile(path.join(__dirname, 'data', 'data.json'),JSON.stringify(list), function (err){

if (err) {

throw err;

}

1.执行如下:

C:\Users\Humble\Desktop\12期\03-HackerNe

Node index4.js

http://localhost:9090 

2.浏览器访问该地址提交并跳转为(此界面):

image.png

image.png

3.第一次提交打印结果为(undefined):

C:\Users\Humble\Desktop\12期\03-Hac

Node index4.js

http://localhost:9090

……………undefined

结果为undefined的原因是该文件不存在。

4.更改代码为:

//如果读取到数据了,那么就把读取到的数据data,转换

//如果没有读取到数据,那么就把‘[]’转换为数组

var list =JSON.parse(data ll '[]");

//向数组对象list中push一条新闻list.push(ur10bj.query);

5. 在进行执行代码提交后打印出的结果如下:

Index4.js

Localhost:9090

……[{“title”:”XXX”,”url”:”ffff”,”text”:”dddd”}]

本次读取到字符串里面的一条新闻;接下把这条新闻转成数组对象,之后在部署一条新闻把list再写回去里面就有两条新闻了。

6. 如图所示结果:

[("title":"xxx","ur1":"fff","text":"dddd"},{"title":"ccc","ur1":"ccc" ,"text":"cccc") ]

相关文章
图库,设计类软件,App视频截图软件,外加设计图库,在你截取视频就能够实现图片收录,通过设计类网站后台控制系统,可以提前设置好,统计的分类内容,定义好分类,自动收录图片,再将截图汇总整理展示
图库,设计类软件,App视频截图软件,外加设计图库,在你截取视频就能够实现图片收录,通过设计类网站后台控制系统,可以提前设置好,统计的分类内容,定义好分类,自动收录图片,再将截图汇总整理展示
图库,设计类软件,App视频截图软件,外加设计图库,在你截取视频就能够实现图片收录,通过设计类网站后台控制系统,可以提前设置好,统计的分类内容,定义好分类,自动收录图片,再将截图汇总整理展示
文本,学习方法,必须做,快的学习方法,统计汇总写法,比如你要构思一个数学库,需要写一个汇总,主动获取标题统计,主动生成文章跳转链接,然后将它打入文章资料当中:
文本,学习方法,必须做,快的学习方法,统计汇总写法,比如你要构思一个数学库,需要写一个汇总,主动获取标题统计,主动生成文章跳转链接,然后将它打入文章资料当中:
DedeCMS织梦文档关键词维护中设置自动关键词重复嵌套出错的修改方法
织梦 DedeCMS 后台的关键词维护默认的情况是字数少的词优先于字数多的词,比如我们有两个这样的词:锚文本、定向锚文本,第二个词包含了第一个词,在文章中如果出现“定向锚文本”这个词,默认情况下只会给锚文本两个字添加关键词超链接,而不是整个词,那么我们怎么样才能实现字数多的词优先于字数少的词呢?
|
10月前
|
JavaScript
js事件记录(如有更新请留言我去补充)
js事件记录(如有更新请留言我去补充)
织梦dedecms会员发布文章内容自动过滤外部链接的方法
织梦会员中心发布文章自动过滤外部外部链接,保留本站站内链接。这个织梦默认后台本身带有这样的功能的,只是会员模块里没有而已。
|
存储 搜索推荐 NoSQL
抖音是怎么做到不重复推荐内容呢?
抖音是怎么做到不重复推荐内容呢?
|
存储 缓存 前端开发
【Java项目】bitmap实现B站点赞超过500取消最早的点赞记录的实现思路
【Java项目】bitmap实现B站点赞超过500取消最早的点赞记录的实现思路
217 0
|
JSON JavaScript 数据格式
get 方式提交新闻防止新闻被覆盖掉|学习笔记
快速学习 get 方式提交新闻防止新闻被覆盖掉
get 方式提交新闻防止新闻被覆盖掉|学习笔记
|
前端开发
前端工作总结107-修改记录取消文本提示ele提示
前端工作总结107-修改记录取消文本提示ele提示
139 0
Word 技术篇-文档中不同级别标题自动重新编号设置方法,论文多级编号演示
Word 技术篇-文档中不同级别标题自动重新编号设置方法,论文多级编号演示
1549 0
Word 技术篇-文档中不同级别标题自动重新编号设置方法,论文多级编号演示