nodejs學(xué)習(xí)筆記之路由
更新時間: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 + express實現(xiàn)上傳大文件的方法分析【圖片、文本文件】
這篇文章主要介紹了Node.js + express實現(xiàn)上傳大文件的方法,結(jié)合實例形式分析了Node.js + express針對圖片、文本文件上傳操作實現(xiàn)方法及相關(guān)操作注意事項,需要的朋友可以參考下2019-03-03node.js+express留言板功能實現(xiàn)示例
本文介紹基于nodejs+express+art-template的留言板功能。包含列表界面、添加界面和發(fā)送留言功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09node.js+postman實現(xiàn)模擬HTTP服務(wù)器與客戶端交互
本文主要介紹了node.js+postman實現(xiàn)模擬HTTP服務(wù)器與客戶端交互,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-07-07node.js根據(jù)不同請求路徑返回不同數(shù)據(jù)詳解流程
本篇文章介紹了我在開發(fā)過程中發(fā)現(xiàn)的一個小問題,就是node.js如何能夠根據(jù)不同的請求路徑來返回得到不同數(shù)據(jù),通讀本篇對大家的學(xué)習(xí)或工作具有一定的價值,需要的朋友可以參考下2021-10-10