cookie是http中乙個基本的組成,用來記錄伺服器和客戶端的狀態,可以標識和認證客戶。當伺服器在返回報文中設定了cookie後,客戶端以後每次請求(相同網域名稱)都會附帶這個cookie(未過期的)。
'use strict'
//cookie 的使用
//生成cookie
var serialize = function
(name, val, opt);
//max_age 告訴瀏覽器這個cookid多久後過期,與此類似的還有expaires屬性
if(opt.maxage) pairs.push('max-age=' + opt.maxage);
//域if(opt.domain) pairs.push('domain=' + opt.domain);
//路徑
if(opt.path) pairs.push('path=' + opt.path);
//在什麼時間點過期
if(opt.expires) pairs.push('expires=' + opt.expires.toutcstring());
//設定後只有在伺服器才能訪問cookie
//設定後只有https中cookie才起作用。
if(opt.secure) pairs.push('secure');
return pairs.join(';');
}//解析cookie
console.log('server running');
但每次向伺服器傳送cookie(cookie過多)時會影響效能。 Node中的cookie的使用
1.為什麼使用cookie?因為http是無狀態協議。簡單地說,當你瀏覽了乙個頁面,然後轉到同乙個 的另乙個頁面,伺服器無法認識到,這是同乙個瀏覽器在訪問同乙個 每一次的訪問,都是沒有任何關係的。cookie是乙個很簡單的想法,當我訪問乙個頁面的時候,伺服器在下行 res 報文中,命令瀏覽器儲存乙個...
node中url的使用
一.parse方法來將乙個url字串轉換為url物件 url.parse parse方法還支援第二個和第三個布林型別可選引數。第二個引數等於true時,該方法返回的url物件中,query欄位不再是乙個字串,而是乙個經過querystring模組轉換後的引數物件。第三個引數等於true時,該方法可以...
node 中的模組使用
node由三部分組成 ecmascript 核心模組 第三方模組 核心模組 第三方模組 使用require匯入這個第三方模組!通過官方文件,試著去使用這個第三方模組!注意 無論是核心模組 還是第三方模組,都是通過 require來引用這個模組的!乙個簡單的第三方模組使用的案例 1 這個檔案演示一下如...