最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nodeJS實(shí)現(xiàn)路由功能實(shí)例代碼

 更新時(shí)間:2017年06月08日 14:08:54   作者:小火柴的藍(lán)色理想  
本篇文章主要介紹了nodeJS實(shí)現(xiàn)路由功能實(shí)例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

前面的話

本文將使用NodeJS實(shí)現(xiàn)較復(fù)雜應(yīng)用的路由功能

結(jié)構(gòu)

項(xiàng)目結(jié)構(gòu)如下

代碼如下

 功能

【router.js】

// 加載所需模塊
var http = require('http');
var url = require('url');
var fs = require('fs');

var host = '127.0.0.1';
var port = 8080;

http.createServer(function(req,res){
  var pathname = url.parse(req.url).pathname;
  console.log('Request for ' + pathname + ' received.');
    function showPaper(path,status){
      var content = fs.readFileSync(path);
      res.writeHead(status, { 'Content-Type': 'text/html;charset=utf-8' });
      res.write(content);
      res.end();
    }
    switch(pathname){
    //'首頁(yè)'
    case '/':
    case '/home':
      showPaper('./view/home.html',200);
      break;
    //'about頁(yè)'
    case '/about':
      showPaper('./view/about.html',200);  
      break;
    //'404頁(yè)'
    default:
      showPaper('./view/404.html',404);
      break;              
  }  
}).listen(port, host);

【404.html】

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
404  
</body>
</html>

【about.html】

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
about  
</body>
</html>

【home.html】

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
home  
</body>
</html>

演示

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

宁波市| 海淀区| 门头沟区| 嵩明县| 洛阳市| 咸阳市| 郁南县| 南靖县| 普兰县| 鹤壁市| 客服| 手游| 文登市| 高州市| 宜兴市| 陈巴尔虎旗| 时尚| 阳原县| 山东省| 红原县| 七台河市| 旅游| 张家界市| 包头市| 灵石县| 澎湖县| 海淀区| 察隅县| 临高县| 永昌县| 武强县| 镇江市| 从化市| 阿拉善左旗| 安吉县| 巍山| 湘潭县| 四会市| 北京市| 昭平县| 凤凰县|