HTTP
http.createServer(function(req,res){})
? ? res.writeHead();
? ? res.end();
? ? req.url//路由路徑
? ? req.header//請求頭
? ? req.method//get/post
? ? http.createServer().listen()
URL
url.parse(url字符串,true)//解析url并返回對象批旺,對象包括pathname,path,query等
url.parse().pathname//url路徑(不帶參數(shù))
url.parse().path//pathname+參數(shù)部分
url.parse().query//參數(shù)部分
url.format(url對象)//將url.parse中的對象返回成url字符串路徑(不帶協(xié)議)
url.resolve(url1,url2)//重定向路徑(一般在同域名下定向键俱,用url2替換url1)
FS
fs.mkdir()//增,文件夾
fs.rmdir()//刪缕允,文件夾
fs.readdir()//讀央拖,文件夾
fs.rename()//改,文件夾
fs.writeFile()//增苛白,文件
fs.appendFile()//改倾芝,文件
fs.unlink()//刪,文件
fs.readFile()//讀侧漓,文件
fs.watchFile()//監(jiān)锅尘,文件
fs.stat()//文件狀態(tài)
fs.createReadStream().on(“end”/”error”/”data”,function(){})//創(chuàng)建可讀流
fs.createReadStream().pause()
fs.createReadStream().resume()
fs.createWriteStream().on()//創(chuàng)建可寫流
fs.createWriteStream().write()
fs.createWriteStream().end()
fs.createReadStream.pipe(fs.createWriteStream);//管道
PATH
path.normalize()//格式化路徑
path.join()//拼接路徑并格式化
path.resolve()//絕對路徑
path.dirname()//獲取文件目錄
path.basename()//獲取文件名(一個參數(shù))监氢;獲取文件前綴名(兩個參數(shù))
path.extname()//獲取文件后綴名
path.parse()//把路徑解析為對象
path.format()//把對象轉(zhuǎn)換回完整路徑
QUERYSTRING
querystring.stringify(obj,”分隔符布蔗,默認(rèn)&”,”屬性名屬性值連接符藤违,默認(rèn)=”)//將url參數(shù)對象轉(zhuǎn)換為字符串
querystring.parse()//將參數(shù)字符串轉(zhuǎn)換為對象
querystring.escape()/unescape()//將參數(shù)編碼/解碼