菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育
标题:
雷盟-前端-20230113
[打印本页]
作者:
奔黄昏而去
时间:
2023-1-31 19:58
标题:
雷盟-前端-20230113
本帖最后由 奔黄昏而去 于 2023-2-1 19:24 编辑
1.文件写入
// 文件写入:会覆盖原来的内容
// let fs=require("fs");
// fs.writeFile('./a.txt','明天放假',"utf-8",(err)=>{
// console.log("err==", err);
// });
// 文件追加,向原来的文件里添加内容,原来的内容还有
// let fs=require("fs");
// fs.writeFile('./b.txt','李华刮痧',"utf-8",(err)=>{
// console.log("err==", err);
// });
复制代码
2.文件读取
// 文件读取
// 目标:读取当前目录下的文件a.txt
// 1.引用系统模块fs
let fs=require('fs');
// 回调函数:参数1:错误信息(对象);参数2:读取的结果
fs.readFile("./a.txt","utf-8",(err,data)=>{
//读取成功: err==null
//读取错误: err为错误对象,data变成undefined
console.log("err=",err);
console.log("data=",data);
});
复制代码
3.
// // 1.导入/加载http模块
// const http=require('http');
// // 2.创建web服务器对象
// const server=http.createServer();
// // 3.启动服务,并监听窗口
// server.listen(3005,()=>{
// console.log("服务已启动......");
// });
// // server.on('request',(req,res)=>{
// // res.end('okk');
// // });
// server.on('request',(req,res)=>{
// // 设置响应头
// res.setHeader('content-type','text/html;charset=utf-8');
// res.end("李华");
// });
// 1.导入/加载http模块
const http = require('http');
const fs = require('fs');
// 2.创建web服务器对象
const server = http.createServer();
// 启动服务器,并监听
server.listen(3010, () => {
console.log("服务已启动......");
});
server.on('request', (req, res) => {
console.log("url", req.url);
if (req.url === "/index" || req.url === "/") {
// 回调函数:参数1:错误信息(对象);参数2:读取的结果
fs.readFile("./1.html", "utf-8", (err, data) => {
if(err){
return res.end("404");
}
res.setHeader('content-type', 'text/html;charset=utf-8');
res.end(data);
});
} else if (req.url === "/user") {
fs.readFile("./http copy.html", "utf-8", (err, data) => {
if(err){
return res.end("404");
}
res.setHeader('content-type', 'text/html;charset=utf-8');
res.end(data);
});
}
// 对静态资源进行统一页面
else if(req.url.startsWith('/assets')){
fs.readFile('..'+req.url, (err, data) => {
if(err){
return res.end("404");
}
// res.setHeader('content-type', 'text/html;charset=utf-8');
res.end(data);
});
}
else{
res.end("404");
}
});
复制代码
欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/)
Powered by Discuz! X3.4