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');
文件已存在,覆盖原文件内容
文件不存在,自动创建文件并写入内容
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
就可以进行访问了