zoukankan      html  css  js  c++  java
  • web 服务器 路由

    var http = require("http");
    var fs = require("fs");
    
    var server = http.createServer(function (request, response) {
    
        var url = request.url;
        if (url === "/" || url === "/index") {
            response.writeHead(200, { "Content-type": "text/html" })
            var stream = fs.createReadStream(__dirname + "/index.html", "utf-8");
            stream.pipe(response);
        }
        else if (url === "/home") {
            response.writeHead(200, { "Content-type": "text/html" })
            var stream = fs.createReadStream(__dirname + "/home.html", "utf-8");
            stream.pipe(response);
        }
        else {
            response.writeHead(200, { "Content-type": "text/html" })
            var stream = fs.createReadStream(__dirname + "/error.html", "utf-8");
            stream.pipe(response);
        }
    });
    
    server.listen(4000, "127.0.0.1");
    
    server.on("error", function (e) {
    
        if (e.code == "EADDRINUSE") {
            console.log("in error")
            setTimeout(function () {
                server.close();
                server.listen(4000, "127.0.0.1")
            }, 1000);
        }
    })
    
    console.log("server has started")

     

     

     

  • 相关阅读:
    第七次作业
    随堂讨论8
    第六次作业
    随堂讨论-5
    曹宇轩-第五次作业
    随堂讨论3-刘昕昕,曹宇轩
    曹宇轩-第四次作业
    Alpha阶段项目复审
    团队作业4 -项目冲刺
    第六篇 Scrum冲刺博客
  • 原文地址:https://www.cnblogs.com/lbx6935/p/11906100.html
Copyright © 2011-2022 走看看