node.js的三大模块(fs,path,http)

fs模块


fs 模块是 Node.js 官方提供的、用来操作文件的模块。它提供了一系列的方法和属性,用来满足用户对文件的操作需求

目前学习的有两种方法:
readFile(路径,编码,函数)

第一个参数是文件路径 字符串形式 必选

第二个参数是以什么编码格式读取文件 可选

第三个参数回调函数 必选

err返回null则读取成功 如果报错读取失败

fs.writeFile(路径,更改的值,编码,函数)

第一个参数是需要指定一个文件路径的字符串,表示文件的存放路径 必选
第二个参数表示要写入的内容 必选
第三个参数表示以什么格式写入文件内容,默认值是 utf8 可选
第四个参数文件写入完成后的回调函数 必选

path模块


path 模块是 Node.js 官方提供的、用来处理路径的模块。它提供了一系列的方法和属性,用来满足用户对路径的处理需求。

关于path的方法有三个
path.join() 方法,用来将多个路径片段拼接成一个完整的路径字符串

路径的拼接

path.basename() 方法,用来从路径字符串中,将文件名解析出来

返回路径最后一部分

path.extname() 方法,可以获取路径中的扩展名部分

返回得到的扩展名字符串

http模块


http 模块是 Node,js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,变成一台Web 服务器,从而对外提供 Web 资源服务。
使用http模块创建基础的web服务器

基本步骤
1.导http 模块
2.创建 web 服务器实例
3.为服务器实例绑定request 事件,监听客户端的请求
4.启动服务器

// 1.导http 模块
const http = require("http")
// 2.创建 web 服务器实例
const sever = http.createSever()
// 3.为服务器实例绑定request 事件,监听客户端的请求
// 使用on绑定事件有两个参数 绑定的事件 回调函数 第一个参数为request请求 第二个参数为response响应
sever.on("request",(request,response)=>{
    console.log(1)
})
// 4.启动服务器
// 第一个参数是端口号 第二个参数是回调函数
sever.listen("80",()=>{
    console.log(2)
})

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值