如何使用Response.cookie()
操作Cookie的方法
使用Response.cookie()
操作Cookie的方法。
例子:
res.cookie('username', 'Flavio')
此方法接受第三個參數,其中包含各種選項:
res.cookie('username', 'Flavio', { domain: '.flaviocopes.com', path: '/administrator', secure: true })
res.cookie(‘username’, ‘Flavio’, { expires: new Date(Date.now() + 900000), httpOnly: true })
您可以設置的最有用的參數是:
價值 | 描述 |
---|---|
domain |
這Cookie域名 |
expires |
設置Cookie有效期。如果丟失或為0,則該cookie是會話cookie |
httpOnly |
將cookie設置為只能由Web服務器訪問。看HttpOnly |
maxAge |
設置相對於當前時間的到期時間,以毫秒為單位 |
path |
這Cookie路徑。默認為'/' |
secure |
標記Cookie僅HTTPS |
signed |
設置要簽名的cookie |
sameSite |
的價值SameSite |
Cookie可以通過以下方式清除:
res.clearCookie('username')
免費下載我的Express.js手冊
更多速成教程:
- Express,流行的Node.js框架
- 使用Express檢索GET查詢字符串參數
- 使用express-validator驗證Express中的輸入
- 快遞模板
- 使用Express服務靜態資產
- 使用Express發送JSON響應
- 快速會議
- 使用Express發送回复
- 使用Express發送文件
- 使用Express-Validator清理Express中的輸入
- 在Express中路由
- 具有自簽名證書的Express HTTPS服務器
- Express,請求參數
- 使用Express檢索POST查詢參數
- 使用Express處理重定向
- 快速中間件
- 設置讓我們為Express加密
- 在Express中使用HTTP標頭
- 在Express中處理表格
- 使用Express處理表單中的文件上傳
- 在Express中處理CORS
- 使用Express管理Cookies