node实现服务器打开网页

189 阅读1分钟
    const http=require("http");//引入http的包
    const fs=require('fs');//引入文件包
    let server=http.createServer((req,res)=>{
    let url=req.url;
    console.log(url);
    if(url == "/favicon.ico") return
    if(url.endsWith(".html")){//如果是html 证明要打开对应的网页面
        fs.readFile(`./public${url}`,(err,data)=>{
            if(err){
                res.write('404')
                res.end()
            }else{
                res.write(data);//data是浏览器数据
                res.end()
            }
        })
    }
})
server.listen(8088)