官網(wǎng)
1.
e: 切換網(wǎng)盤
2.
進(jìn)入文件夾 cd空格文件夾名字
3.
node空格文件名 執(zhí)行某個(gè)文件
node中的模塊系統(tǒng)
http搭建后臺(tái)服務(wù)器
使用http模塊搭建服務(wù)器
1.引入http模塊
const http=require('http')
2.創(chuàng)建服務(wù)
var server=http.createServer(function(request,response){
console.log('服務(wù)器啟動(dòng)')
})
3.指定端口號(hào)
server.listen(8080);
var server=http.createServer(function(req,res){
res.write('succ'); 響應(yīng)內(nèi)容是什么
res.end(); 響應(yīng)結(jié)束
})
node中的框架express
使用express搭建一個(gè)服務(wù)器
下載:npm install express / cnpm install express
關(guān)于處理用戶請(qǐng)求
1.server.get 專門處理get
2.server.post 專門處理post請(qǐng)求
3.server.use 既可以處理get請(qǐng)求也可以處理post請(qǐng)求
處理文件
下載:express-static 專門用來處理靜態(tài)文件
cnpm install express-static / npm install express-static
把post數(shù)據(jù)轉(zhuǎn)換成對(duì)象格式
下載body-parser:cnpm install body-parser
發(fā)送cookie 讀取cookie
cnpm install cookie-parser
cookie 和session 的區(qū)別
1躬厌、cookie數(shù)據(jù)存放在客戶的瀏覽器上缭付,session數(shù)據(jù)放在服務(wù)器上。
2屈扎、cookie不是很安全,別人可以分析存放在本地的COOKIE并進(jìn)行COOKIE欺騙
考慮到安全應(yīng)當(dāng)使用session。
3、session會(huì)在一定時(shí)間內(nèi)保存在服務(wù)器上塔沃。當(dāng)訪問增多,會(huì)比較占用你服務(wù)器的性能
考慮到減輕服務(wù)器性能方面阳谍,應(yīng)當(dāng)使用COOKIE蛀柴。
4、單個(gè)cookie保存的數(shù)據(jù)不能超過4K矫夯,很多瀏覽器都限制一個(gè)站點(diǎn)最多保存20個(gè)cookie鸽疾。
5、小建議:
將登陸信息等重要信息存放為SESSION
其他信息如果需要保留茧痒,可以放在COOKIE中