六:Node.js 路由

通过所请求的 URL 和其他需要的 GET 及 POST 参数,随后路由需要根据这些数据来执行相应的代码

  1. Node.JS 模块,它们分别是 url 和 querystring 模块。来解析

index.js

var server = require('./server');
var  route = require('./router');

server.start(route);

server.js

var http = require('http');

var url = require("url");

function start(route){

 function serverListener(req,res){
   var pathName = url.parse(req.url).pathname;
   console.log("德玛西亚"+pathName);
   res.write("hello node");
   route.route(pathName)
   console.log(route.route)
   res.end();
 }

 http.createServer(serverListener).listen(8888)
 console.log("SERVER IS RUN");
}

exports.start =start;

router.js

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

exports.route = route;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 头皮痒痒,光着膀子,肚子肥肉,胳膊窄瘦 现实粗鲁,人们大意,社会飘摇,睡觉难靠。 听着那不懂得歌谣 谁没有过这样的...
    导演张升志阅读 161评论 0 0
  • 一部《人民的名义》让老戏骨们重回人民视野,只一部剧又怎么能满足人民的需求嘛(撒娇眼),还有哪些戏可以强力接档填补...
    娱乐靶心阅读 631评论 0 0
  • 文/隆贤俊 【胸口戳到那一刀, 拔出来必死, 不拔出来也有止不住的血哗哗地流。】 01----怀旧 ▲ 高一的时候...
    隆贤俊阅读 480评论 0 1