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

nodejs學(xué)習(xí)筆記之路由

 更新時(shí)間:2017年03月27日 08:49:35   作者:成功需要積累  
因?yàn)橹皇怯糜诒镜胤?wù)器用于自己測(cè)試用,所以不需要太完善的路由功能,所以也就不去使用express框架,而是自己實(shí)現(xiàn)一個(gè)簡(jiǎn)易路由,可以針對(duì)自己的需求來(lái)定制路由功能。

server.js

var http = require("http");
var url = require("url");
function start(route){//route.js 的route方法
  //服務(wù)實(shí)現(xiàn)
  function onRequest(request,response){
    var pathname = url.parse(request.url.).pathname;
    route(pathname); //
    
    response.writeHead(200,{"Content-Type":"text/plain"});
    response.write("只是一個(gè)練手罷了");
    response.end();
  }
  //創(chuàng)建服務(wù)
  http.createServer(onRequest).listen(8888);//端口號(hào)8888
  console.log("服務(wù)啟動(dòng)");//后臺(tái)輸出,表示服務(wù)啟動(dòng)成功
}
exports.start = start; //將start方法暴露出去

========================================

route.js

function route(pathname){
  console.log("請(qǐng)求路徑是:" + pathname); //后臺(tái)查看請(qǐng)求路勁  區(qū)分請(qǐng)求的地址
}
exports.route = route;

========================================

index.js

var server = require("./server");
var router = require("./route");
server.start(router.route);//傳遞給start的是router的route方法

相關(guān)文章

  • Node.js文本文件BOM頭的去除方法

    Node.js文本文件BOM頭的去除方法

    這篇文章主要給大家介紹了關(guān)于Node.js文本文件BOM頭的去除方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Node.js中SerialPort(串口)模塊使用

    Node.js中SerialPort(串口)模塊使用

    本文主要介紹了Node.js中SerialPort(串口)模塊使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 詳解Node.js如何處理ES6模塊

    詳解Node.js如何處理ES6模塊

    學(xué)習(xí)JavaScript語(yǔ)言,你會(huì)發(fā)現(xiàn)它有兩種格式的模塊。一種是ES6模塊,簡(jiǎn)稱ESM;另一種是Node.js專用的CommonJS模塊,簡(jiǎn)稱 CJS。這兩種模塊不兼容。很多人使用Node.js,只會(huì)用require()加載模塊,遇到ES6模塊就不知道該怎么辦。本文就來(lái)談?wù)凟S6模塊在Node.js里面怎么使用。
    2021-05-05
  • node實(shí)現(xiàn)分片下載的示例代碼

    node實(shí)現(xiàn)分片下載的示例代碼

    這篇文章主要介紹了node實(shí)現(xiàn)分片下載的示例代碼,使用場(chǎng)景包括基于瀏覽器的流文件片段傳輸、基于客戶端的分片下載等。感興趣的小伙伴們可以參考一下
    2018-10-10
  • 詳解如何在NodeJS項(xiàng)目中優(yōu)雅的使用ES6

    詳解如何在NodeJS項(xiàng)目中優(yōu)雅的使用ES6

    本篇文章主要介紹了詳解如何在NodeJS項(xiàng)目中優(yōu)雅的使用ES6,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • nodeJs鏈接Mysql做增刪改查的簡(jiǎn)單操作

    nodeJs鏈接Mysql做增刪改查的簡(jiǎn)單操作

    本篇文章主要介紹了nodeJs鏈接Mysql做增刪改查的簡(jiǎn)單操作,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-02-02
  • Node.JS中快速掃描端口并發(fā)現(xiàn)局域網(wǎng)內(nèi)的Web服務(wù)器地址(80)

    Node.JS中快速掃描端口并發(fā)現(xiàn)局域網(wǎng)內(nèi)的Web服務(wù)器地址(80)

    在 Node.JS 中進(jìn)行端口掃描還是比較方便的,一般會(huì)有廣播和輪詢兩種方式。下文重點(diǎn)給大家介紹node.js 掃描端口并發(fā)現(xiàn)局域網(wǎng)內(nèi)的web服務(wù)器地址的方法,一起看看吧
    2017-09-09
  • 詳解autojs的nodejs編寫UI技巧示例

    詳解autojs的nodejs編寫UI技巧示例

    這篇文章主要為大家介紹了autojs的nodejs編寫UI技巧示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • 談?wù)刵ode.js中的模塊系統(tǒng)

    談?wù)刵ode.js中的模塊系統(tǒng)

    這篇文章主要介紹了node.js中的模塊系統(tǒng),幫助大家更好的理解和學(xué)習(xí)node.js框架,感興趣的朋友可以了解下
    2020-09-09
  • Node.js connect ECONNREFUSED錯(cuò)誤解決辦法

    Node.js connect ECONNREFUSED錯(cuò)誤解決辦法

    這篇文章主要介紹了Node.js connect ECONNREFUSED錯(cuò)誤解決辦法的相關(guān)資料,需要的朋友可以參考下
    2016-09-09

最新評(píng)論

安新县| 芷江| 金乡县| 张家口市| 阳原县| 旬邑县| 江达县| 蒲江县| 石首市| 包头市| 凤庆县| 上犹县| 黄骅市| 鹤壁市| 隆化县| 邹平县| 耿马| 彭山县| 侯马市| 岑巩县| 铁岭县| 那坡县| 东乡族自治县| 即墨市| 墨脱县| 台东市| 浦东新区| 茶陵县| 称多县| 东宁县| 巩义市| 台南市| 吴桥县| 房山区| 新竹县| 彩票| 盐亭县| 通江县| 南雄市| 富宁县| 永善县|