node中cookie的使用

2021-08-14 07:55:10 字數 1257 閱讀 2642

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 這個檔案演示一下如...