• Node.js 路由


    如何把路由和服务器整合起来

    router.js 文件代码:

    pathname是一个方法的请求头

    function route(pathname) {
            console.log("About to route a request for " + pathname);
    }
    exports.route = route;

    server.js 文件代码:

    var http = require("http");
    var url = require("url");
    function start(route) {
          function onRequest(request, response) {
                          var pathname = url.parse(request.url).pathname;
                          console.log("Request for " + pathname + " received.");
                          route(pathname);//路由与服务器绑定
                          response.writeHead(200, {"Content-Type": "text/plain"});
                          response.write("Hello World");
                          response.end();
           }
                  http.createServer(onRequest).listen(8888);
                  console.log("Server has started.");
    }
    exports.start = start;

    index.js 文件代码:

    //里面有start函数  start函数传入一个router函数
    var server = require("./server");
    var router = require("./router");
    server.start(router.route);

  • 相关阅读:
    遮罩
    css3 transform
    jq图片懒加载
    transition
    css3动画
    div水平垂直居中的方法
    一行文字的时候,文字在整个盒子中垂直水平居中,超过一行之后,文字在盒子中垂直水平居中,文字左对齐
    10个你可能没用过的Linux命令
    sed命令详解
    linux中的快捷键汇总
  • 原文地址:https://www.cnblogs.com/joer717/p/10515885.html
Copyright © 2020-2023  润新知