nodejs-fs模块与http模块的认识

fs 模块

const fs = require('fs');
// 读取文件内容
fs.readFile('./resouse/日志.txt',(err,data)=>{
    if(err){
        console.log(err);
    }
    // 默认获取到的内容是buffer类型数据,需要使用toString()进行转换
    console.log(data.toString());
})

fs.writeFile 写入文件

fs.writeFile('./resouse/日志.txt','春晓',()=>{
console.log('ok');
  1. 文件已存在,覆盖原文件内容

  2. 文件不存在,自动创建文件并写入内容

fs.appendFile 追加内容

fs.appendFile('./resouse/日志.txt',' 春眠不觉晓',()=>{
    console.log('追加成功');
})

http 模块

const http = require('http'); 引入http模块

http.createServer() 创建服务器

req : request 请求 ; 客户端向服务器发送请求

res : response 响应; 服务器向客户端响应

listen() 监听服务器端口

end() 终止响应 end()的参数就是响应的数据

// 1.引入http模块
const http = require('http');
// 2.创建服务器
http.createServer((req, res) => {
    // console.log(req);
    console.log(res);
    //  end() 终止响应  end()的参数就是响应的数据
    res.end('server is open')
}).listen(3000, () => {
    console.log('提示你服务器开启了');
})
//  listen() 监听服务器端口  nodejs 开启服务的端口默认是 3000 ;   mysql 3306  ; 网站: 80

运行之后在浏览器输入localhost:3000就可以进行访问了

image-20220608185657587

posted @ 2022-06-08 19:02  秋弦  阅读(52)  评论(0编辑  收藏  举报