码迷,mamicode.com
首页 > Web开发 > 详细

nodeJS使用——示例2

时间:2014-09-07 14:43:25      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   io   使用   ar   div   

 

/*引入需要的 module*/
var http=require("http");
var fs=require("fs");

var server=http.createServer(function(request,response){
    if(request.method==="GET"){
        switch(request.url){
            case "/":
            case "/index.html":
                fs.readFile("index.html",function(err,data){
                    if(err){
                        console.log(err);
                        throw err;
                    }
                    response.writeHeader(200,{"Content-Type":"text/html"});
                    response.write(data.toString());
                    response.end();
                });
            break;
            
            case "/add.html":
                fs.readFile("add.html",function(err,data){
                    if(err){
                        console.log(err);
                        throw err;
                     } 
                    response.writeHeader(200,{"Content-Type":"text/html"});
                    response.write(data.toString());
                    response.end();

                });
            
            break;
            
            case "/remove.html":
                fs.readFile("remove.html",function(err,data){
                    if(err){
                        console.log(err);
                        throw err;
                     } 
                    response.writeHeader(200,{"Content-Type":"text/html"});
                    response.write(data.toString());
                    response.end();

                });
            break;
            
            case "/edit.html":
                fs.readFile("edit.html",function(err,data){
                    if(err){
                        console.log(err);
                        throw err;
                     } 
                    response.writeHeader(200,{"Content-Type":"text/html"});
                    response.write(data.toString());
                    response.end();
                });
            break;
            
            case "/find.html":
                fs.readFile("find.html",function(err,data){
                    if(err){
                        console.log(err);
                        throw err;
                     } 
                    response.writeHeader(200,{"Content-Type":"text/html"});
                    response.write(data.toString());
                    response.end();
                });
            break;
            
            default :
                console.log("invalid  request URL :"+request.url);
                fs.readFile("404.html",function(err,data){
                    if(err){
                        console.log(err);
                        throw err;
                     } 
                    response.writeHeader(404,{"Content-Type":"text/html"});
                    response.write(data.toString());
                    response.end();
                });
        }
    }
});
server.listen(80);

 

nodeJS使用——示例2

标签:style   blog   http   color   os   io   使用   ar   div   

原文地址:http://www.cnblogs.com/muzhongjiang/p/3960336.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!