欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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 + express實(shí)現(xiàn)上傳大文件的方法分析【圖片、文本文件】

    Node.js + express實(shí)現(xiàn)上傳大文件的方法分析【圖片、文本文件】

    這篇文章主要介紹了Node.js + express實(shí)現(xiàn)上傳大文件的方法,結(jié)合實(shí)例形式分析了Node.js + express針對(duì)圖片、文本文件上傳操作實(shí)現(xiàn)方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-03-03
  • Node.js  REPL (交互式解釋器)實(shí)例詳解

    Node.js REPL (交互式解釋器)實(shí)例詳解

    這篇文章主要介紹了Node.js REPL (交互式解釋器)實(shí)例詳解的相關(guān)資料,Node.js REPL(Read Eval Print Loop:交互式解釋器) 表示一個(gè)電腦的環(huán)境,類似 Window 系統(tǒng)的終端,我們可以在終端中輸入命令,并接收系統(tǒng)的響應(yīng),需要的朋友可以參考下
    2017-08-08
  • 一文講解如何把已安裝的nodejs高版本降級(jí)為低版本

    一文講解如何把已安裝的nodejs高版本降級(jí)為低版本

    部分老舊項(xiàng)目需要使用低版本的node,網(wǎng)上很多是無(wú)效的,高版本無(wú)法直接安裝低版本node,但是低版本nodejs可以安裝部分高版本node,從而達(dá)到升級(jí)效果,下面這篇文章主要給大家介紹了關(guān)于如何把已安裝的nodejs高版本降級(jí)為低版本的相關(guān)資料,需要的朋友可以參考下
    2024-06-06
  • node.js+express留言板功能實(shí)現(xiàn)示例

    node.js+express留言板功能實(shí)現(xiàn)示例

    本文介紹基于nodejs+express+art-template的留言板功能。包含列表界面、添加界面和發(fā)送留言功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • windows實(shí)現(xiàn)npm和cnpm安裝步驟

    windows實(shí)現(xiàn)npm和cnpm安裝步驟

    這篇文章主要介紹了windows實(shí)現(xiàn)npm和cnpm安裝步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • nodejs修復(fù)ipa處理過(guò)的png圖片

    nodejs修復(fù)ipa處理過(guò)的png圖片

    ipa本身是一個(gè)zip文件改后綴后解壓縮就能看到應(yīng)用內(nèi)使用的資源文件,其中png圖片資源xcode打包的時(shí)候做了些手腳下面我們來(lái)看看如何修復(fù)這些問(wèn)題
    2016-02-02
  • node.js+postman實(shí)現(xiàn)模擬HTTP服務(wù)器與客戶端交互

    node.js+postman實(shí)現(xiàn)模擬HTTP服務(wù)器與客戶端交互

    本文主要介紹了node.js+postman實(shí)現(xiàn)模擬HTTP服務(wù)器與客戶端交互,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • node.js根據(jù)不同請(qǐng)求路徑返回不同數(shù)據(jù)詳解流程

    node.js根據(jù)不同請(qǐng)求路徑返回不同數(shù)據(jù)詳解流程

    本篇文章介紹了我在開發(fā)過(guò)程中發(fā)現(xiàn)的一個(gè)小問(wèn)題,就是node.js如何能夠根據(jù)不同的請(qǐng)求路徑來(lái)返回得到不同數(shù)據(jù),通讀本篇對(duì)大家的學(xué)習(xí)或工作具有一定的價(jià)值,需要的朋友可以參考下
    2021-10-10
  • 詳談Node.js之操作文件系統(tǒng)

    詳談Node.js之操作文件系統(tǒng)

    下面小編就為大家?guī)?lái)一篇詳談Node.js之操作文件系統(tǒng)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • Nodejs之http的表單提交

    Nodejs之http的表單提交

    這篇文章主要為大家詳細(xì)介紹了Nodejs之http的表單提交,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07

最新評(píng)論