node开启本地服务,读取本地站点

var http=require('http');
var fs=require('fs');
var root="E:/nodeSer"
//开启服务
var server=http.createServer(function(req,res){
    var url=req.url;
    var file = root+url;
    console.log(file)
    fs.readFile(file,function(err,data){
        if(err){
            res.writeHeader(404,{
                'content-type' : 'text/html;charset="utf-8"'
            });
            res.write('<h1>404错误</h1><p>你要找的页面不存在q</p>');
            res.end();
        }else{
            res.writeHeader(200,{
                'content-type' : 'text/html;charset="utf-8"'
            });
            res.write(data);//将index.html显示在客户端
            res.end();

        }
    })
}).listen(8888);
console.log('服务器开启成功');

这里写图片描述

最后在浏览器访问:输入http://localhost:8888/xxxx.htmlhttp://本地ip:8888/xxxx.html,http://localhost:8888/将需要读取的文件写在这后面

posted @   ·一库  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示