node.js学习

node请求Demo:

用控制台定位到server2.js(服务器文件)所在的文件夹

然后利用node server2.js开启服务:

var http = require('http');
var fs=require('fs');
var documentRoot='G:/HTML5/websocket/www';
http.createServer(function (request, response) {
   var url=request.url;
   //console.log(url);
   var file=documentRoot+url;
   console.log(file);
   // 根据路径读取文件
   fs.readFile(file,function(err,data){//第一个参数是错误参数 第二个参数是返回数据
             if(err){//如果返回错误
             response.writeHead(404, {
                 'content-type': 'text/html'
                 });    
                  response.write('<head><meta charset="utf-8"/></head>'); 
                 response.end('<h1>404</h1><p>你要找的页面被外星人抓走了</p>');
          }else{
               response.writeHead(200, {
                 'content-type': 'text/html'
                 });    
                 response.write('<head><meta charset="utf-8"/></head>'); 
                  response.end(data);
          }
   });
  
}).listen(8888);

 

简要截图:

 

posted @ 2016-04-24 12:10  shuai7boy  阅读(192)  评论(0编辑  收藏  举报