一抵皱、http模板
1善榛、引入http模板
var http=requier('http');
2辩蛋、用http模板創(chuàng)建一個服務
var server=http.createServer(function(req,res){//req、res分別為請求和響應的形參移盆,可以自己命名
console.log('此處為響應成功后的內容')悼院;
req.url 為請求的網頁路徑
switch(req.url){//req.url 為請求的網頁路徑
case '1.html':
res.write('此處為請求1.html成功后頁面顯示的內容');
break;
case '2.html':
res.write('此處為請求2.html成功后頁面顯示的內容');
break;
default:
res.write('此處為未請求到數(shù)據(jù)頁面顯示的內容')
}
switch.end();//服務請求結束
})
3咒循、監(jiān)聽一個端口號
server.listen(8080);
二据途、fs模板
1、引入fs模板
var fs=require('fs');
2叙甸、創(chuàng)建一個服務
fs.readFile('fs.txt',function(err,data){//err颖医、data分別代表請求失敗和請求成功
console.log(err);
if(err){
console.log('讀取失敗');
}else{
console.log(dara.toString());//請求成功則輸出fs.txt中的內容
}
})
擴充:用fs模板寫文件
var fs=require('fs');
// fs.writeFile('文件名','內容',function(){})
fs.writeFile('fsm.txt','123456',function(err){//將‘123456’寫入名為‘fsm.txt’的文件夾中
console.log(err);
})
三、queryString模板
1裆蒸、引入模板
var queryString=requre('querystring);
2熔萧、轉換
var result=queryString.parse('uname=jack&upwd=123');//將內容轉換為對象格式
console.log(result);
四、url模板
1僚祷、引入模板
const urlLib=require('url');
2佛致、轉化
var obj=urlLib.parse('http://www.baidu.com/index?uname=jack&upwd=123');
或
var obj=urlLib.parse('http://www.baidu.com/index?uname=jack&upwd=123',true);//true決定是否將內容轉化為對象格式
3、輸出
console.log(obj);
或
輸出的內容也可以為指定的屬性:
console.log(obj.query);