Node内置模块fs和http

内置模块fs
内置模块是你安装 node 的时候就自动带有的
+ 不需要我们下载和书写, 只需要把它导入进来使用就可以了
+ 导入一个模块使用 require() 方法
这个内置模块就叫做 fs
+ 我们只要导入这个 fs 模块就可以了
fs 这个模块里面的几个方法
1. fs.readFile() => 专门用来 异步 读取文件的方法
=> 语法: fs.readFile(‘你要读取的文件’, 读取文件格式(选填), 读取成功的回调函数)
=> 第二个参数是字符集格式
2. fs.readFileSync() => 专门用来 同步 读取文件的方法
=> 语法: fs.readFileSync(‘你要读取的文件’, 读取文件格式(选填))
=> 返回值: 就是读取成功的时候读取出来的内容
=> 如果读取失败: 直接打断程序的继续执行, 报错
3. fs.writeFile() => 专门用来 异步 写入文件的方法
=> 语法: fs.writeFile(‘你要写入到哪一个文件’, 你要写入的内容, 写入成功的回调函数)
=> 再写入的时候, 是完全覆盖式的写入(把原先的内容都覆盖掉)
=> 如果你写入的文件不存在, 那么会自动创建一个这个文件写入
4. fs.writeFileSync() => 专门用来 同步 写入文件的方法
=> 语法: fs.writeFileSync(‘你要写入到哪一个文件’, 你要写入的内容)
内置模块http
node 的内置模块有一个 http 模块
+ 这个模块时专门用来创建服务的
+ 就是可以把一个电脑上的命令行窗口, 当成一个服务器来使用
+ 只能支持 http 协议
+ 一个内置模块, 直接导入就可以使用了

http 模块里面创建服务的方法
1. http.createServer(function () {})
=> 返回值: 就是一个服务
=> 当这个服务监听一个端口号的时候, 就变成了一个服务器
2. 使用这个服务去监听一个端口号
=> 你创建的服务.listen(你要监听的端口号, 监听成功的回调函数(选填))

+ 上面的代码写好以后, 当你再终端运行这个文件的时候
  => 你的那个终端就是一个服务器了
  => 就可以打开浏览器去访问 localhost:你自己定义的端口号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值