其实这个学习笔记就是对我这个月的node学习的一个复习吧!我会对一些常用的模板进行介绍还有利用小demo来进行更深入的认识,本人就是比较喜欢通过demo来了解一些模板的使用和在整个应用中起到的作用。
话不多说,今天和大家介绍两个node自带的基本模块,fs和http。我们先来讲一下,http的基本使用 方式。
1.首先我们需要引入‘http’
2.接下来我们使用http来创建一个服务器
(此时我们的服务端监听的是3000端口!)
运行-->浏览器输入‘localhost:3000‘-->回车
页面结果:
此时一个最最简单的服务器就完成了,我们还可以在回调函数中进行更多的操作,但是我偏不,先知道怎么样创建服务端,接下来我想介绍一下fs模板
fs模板是node中专门用来操作文件系统的模板,使用方法也是十分的简单。
1.先在目录中生成一个txt文件。
2.在文件中输入点内容。
3.创建fs.js文件
4.在fs.js文件中引入fs模块
5.读取文件,输入下面代码
运行-->查看控制台
输出结果:
系统便会把read.txt中的内容进行读取并输出
6.写入文件(数据会替代原来的内容),输入代码
运行-->打开read.txt文件
我们发现read.txtt被成功修改了。
7.写入文件(数据不会替换原来的内容),我们会对read.txt进行写入数据,并且在回调函数中对文件进行读取,输入代码如下:
运行-->查看控制台结果:
再打开read.txt文件:
输出结果是一致的,说明我们写入成功。
关于fs的操作方法还有很多,大家自行参考官方文档。接下来给大家演示一个小demo:通过fs和http在网页上输出我们的文件内容
1.创建demo.js(demo.js和上文的read.txt在同一目录下)
2.引入fs模块与http模块
3.利用http创建服务器,并在其回调函数中利用fs对文件进行读取,并将数据进行传输,代码如下:
运行-->查看控制台:
打开浏览器-->输入‘localhost:3000‘,结果如下:
此时我们的小demo就完成了,我们也能对fs与http的使用有了基础的认识。
---恢复内容结束---
原文:https://www.cnblogs.com/ziyihuang/p/9463853.html