Skip to main content
Bun 内置了用于处理 HTTP 请求和响应中 Cookie 的 API。BunRequest 对象提供了一个 cookies 属性,即用于读取和修改 Cookie 的 CookieMap。使用 routes 时,Bun.serve() 会自动跟踪对 request.cookies.set 的调用,并将其应用到响应中。

读取 cookies

通过 BunRequest 对象上的 cookies 属性读取来自请求的 cookies:

设置 cookies

要设置 cookies,使用 BunRequest 对象中 CookieMapset 方法。
要删除 cookie,使用 request.cookiesCookieMap)对象的 delete 方法:
被删除的 cookie 会作为响应中的 Set-Cookie 标头,其 Expires 属性设置为过去的日期,并且 value 为空。