我们今天学到了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模块。