我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

罗旭 20230113

[复制链接]
十四lll 发表于 2023-2-16 18:41:46 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
// // 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");
    }

});








回复

使用道具 举报

关注0

粉丝0

帖子42

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026