Node.js 路由的简单使用
生活随笔
收集整理的這篇文章主要介紹了
Node.js 路由的简单使用
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
創(chuàng)建router.js 文件代碼:
function route(pathname) {console.log("About to route a request for " + pathname); }exports.route = route;創(chuàng)建server.js 文件代碼:
var http = require("http"); var url = require("url");function start(route) {function onRequest(request, response) {var pathname = url.parse(request.url).pathname;console.log("Request for " + pathname + " received.");route(pathname);response.writeHead(200, {"Content-Type": "text/plain"});response.write("Hello World");response.end();}http.createServer(onRequest).listen(8888);console.log("Server has started."); }exports.start = start;創(chuàng)建index.js 文件代碼:
var server = require("./server"); var router = require("./router");server.start(router.route);啟動(dòng)應(yīng)用node index.js,隨后請(qǐng)求一個(gè)URL,你將會(huì)看到應(yīng)用輸出相應(yīng)的信息,這表明我們的HTTP服務(wù)器已經(jīng)在使用路由模塊了,并會(huì)將請(qǐng)求的路徑傳遞給路由:
總結(jié)
以上是生活随笔為你收集整理的Node.js 路由的简单使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: vue引入外部字体
- 下一篇: 获取URL中 后面的参数值