1-fs模块
const path = require('path');
const fs = require('fs');
// 写文件
// 第一个参数:文件名及类型 第二个参数:文件内容 第三个参数:成功以后的回调函数
fs.writeFile('fs.txt','hello node.js',(err)=>{
if(err) throw err;
})
// 删除文件 第一个参数:需要删除的文件名及类型 第二个参数:成功以后的回调函数
fs.unlink('fs.txt',(err)=>{
if(err) throw err;
})
// 读文件 -1
// 第一个参数:文件路径 第二个参数:转码方式 第三个参数成功以后的回调函数
// fs.readFile('./fs.js','utf-8',(err,data)=>{
// if(err) throw err;
// console.log(data);
// })
// 读文件-2
fs.readFile('./fs.js',(err,data)=>{
if(err) throw err;
console.log(data.toString());
})
2-http模块
// 引入http模块
const http = require('http')
//创建服务器
let server = http.createServer((req, res) => {
// 书写响应头,设置编码方式
res.writeHead(200,{'Content-Type':'text/plain;charset=utf-8'});
// 服务器发送内容给客服端 结束响应,后面的代码都不在执行
res.end('添加表头以后不会乱码')
})
// 监听端口号
server.listen('8868');
// 打开网页输入localhost:8868就可以查看自己的网页了