如何使用`Response.cookie()`方法来操作你的cookies
使用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设置为只能由网络服务器访问。见HttpOnly |
maxAge | 设置相对于当前时间的过期时间,以毫秒表示 |
path | Cookie的路径。默认为"/"。 |
secure | 标记cookie为HTTPS专用 |
signed | 设置要签名的cookie |
sameSite | 值为 SameSite |
一个cookie可以被清除。
res.clearCookie('username')