nodejs學習筆記之路由
更新時間:2017年03月27日 08:49:35 作者:成功需要積累
因為只是用于本地服務(wù)器用于自己測試用,所以不需要太完善的路由功能,所以也就不去使用express框架,而是自己實現(xiàn)一個簡易路由,可以針對自己的需求來定制路由功能。
server.js
var http = require("http");
var url = require("url");
function start(route){//route.js 的route方法
//服務(wù)實現(xiàn)
function onRequest(request,response){
var pathname = url.parse(request.url.).pathname;
route(pathname); //
response.writeHead(200,{"Content-Type":"text/plain"});
response.write("只是一個練手罷了");
response.end();
}
//創(chuàng)建服務(wù)
http.createServer(onRequest).listen(8888);//端口號8888
console.log("服務(wù)啟動");//后臺輸出,表示服務(wù)啟動成功
}
exports.start = start; //將start方法暴露出去
========================================
route.js
function route(pathname){
console.log("請求路徑是:" + pathname); //后臺查看請求路勁 區(qū)分請求的地址
}
exports.route = route;
========================================
index.js
var server = require("./server");
var router = require("./route");
server.start(router.route);//傳遞給start的是router的route方法
相關(guān)文章
Node.JS中快速掃描端口并發(fā)現(xiàn)局域網(wǎng)內(nèi)的Web服務(wù)器地址(80)
在 Node.JS 中進行端口掃描還是比較方便的,一般會有廣播和輪詢兩種方式。下文重點給大家介紹node.js 掃描端口并發(fā)現(xiàn)局域網(wǎng)內(nèi)的web服務(wù)器地址的方法,一起看看吧2017-09-09
Node.js connect ECONNREFUSED錯誤解決辦法
這篇文章主要介紹了Node.js connect ECONNREFUSED錯誤解決辦法的相關(guān)資料,需要的朋友可以參考下2016-09-09

