Nodejs 入门 12-28
/** * Created by Administrator on 2016/12/28. */ //使用ES6的语法,必须使用严格模式 "use strict";//r若使用let的局部变量的时候一定要使用严格模式 //引入http模块 http通信 //var 定义全局变量 let定义局部变量 const定义常量 const http=require("http"); const fs=require("fs"); const server=http.createServer(function(request,response){ let url=request.url; console.log(url); let urlArray=url.split("."); if(urlArray[1]=="html"){ fs.readFile("public"+url,"utf-8",function(err,data){ console.log(err); console.log(data); if(err==null||err==undefined){ response.writeHead(200,{"content-type":"text/html;charset=utf-8"}); response.write(data); response.end(); } }) }else if(urlArray[1]=="css"){ fs.readFile("public"+url,"utf-8",function(err,data){ if(err==null||err==undefined){ response.writeHead(200,{"content-type":"text/css;charset=utf-8"}); response.write(data); response.end(); } }) }else if (urlArray[urlArray.length-1]=="js"){ fs.readFile("public"+url,"utf-8",function(err,data){ if(err==null||err==undefined){ response.writeHead(200,{"content-type":"text/javascript;charset=utf-8"}); response.write(data); response.end(); } }) }else if(urlArray[1]=="woff"){ fs.readFile("public"+url,function(err,data){ if(err==null||err==undefined){ response.writeHead(200,{"content-type":"application/woff"}); response.write(data); response.end(); } }) }else if(urlArray[1]=="svg"||urlArray[1]=="jpg"||urlArray[1]=="png"){ fs.readFile("public"+url,function(err,data){ if(err==null||err==undefined){ response.writeHead(200,{"content-type":"image/"+urlArray[1]}); response.write(data); response.end(); } }) } //response.writeHead(200,{"content-type":"text/html;charset=utf-8"}); //response.write("猪你来了!"); //response.end(); //console.log("请求来了!"); //console.log(request.url); }); console.log("服务器启用了!"); server.listen(5252);