node学习之搭建服务器并加装静态资源

let http =require('http'); 
let url =require('url');
let fs=require('fs');
let server= http.createServer((req,res)=>{
let pathname=url.parse(req.url).pathname; //用来获取地址
fs.readFile(pathname.substring(1),(err,data)=>{ //获取的地址纯在/需要截取
if(err){
res.writeHead(404,{
'Content-Type':'text/html'
})
}else{
res.writeHead(200,{
'Content-Type':'text/html'
})
res.write(data.toString()); //把读取的文件写入
}
res.end('hello') //end的位置要在这个地方,写在外边报错
});



})
server.listen(3000,()=>{ //监听的端口号
console.log('hahhahhah')
})
posted @ 2017-10-16 20:09  wings-lhw  阅读(197)  评论(0编辑  收藏  举报