我們今天學到了node.js中的一個新的模塊。功能和http模塊一樣。都是和前端交互數據的。這個模塊相對于http模塊比較簡單。我們先回顧一下,http模塊的使用步驟和方法。在node.js中,我們使用http模塊的話,要經過一下幾個步驟。
// 我們首先是引入模塊http模塊。
var http = require("http");
var url = require("url");
// 我們向前端發送數據的時候,我們還要進行文件和頁面的操作。我們還要用到的是fs模塊。
var fs = require("fs");
// 創建服務和架設路由條目。
var server = http.createServer(function(req,res){
// 有時候我們需要get請求的時候,在接口上拼接參數。所以,我們需要在接口和參數上進行分清。所以,我們還要其他的模塊進行聯合使用。url的模塊使用。在URL的模塊中,我們還要調URL模塊中的parse()方法來進行轉化為對象。
var urlObj =url.parse(req.url,true);
if(urlObj.pathname=="/data.html"){
fs.creatReadStream("./data.html").pipe(res);
}
});
// 監聽端口號。
server.listen(8880,function(){
console.log("success");
});
// 這是個比較完整的后臺服務器的模板。我們可以類比這學習一下,后臺的服務器的http模塊,進行搭建express模塊。