Function: parseCookies()
parseCookies(
input):Record<string,string>
Parses Cookie header values into a name-to-value map (URI-decoded).
Accepts:
- A raw
Cookiestring ("a=1; b=2"). - An array of such strings (e.g. multiple
Cookieheaders). - Any HeaderLike: a WHATWG
Headersinstance, a header record, or a request-like object with aheadersfield.
First occurrence of each cookie name wins; later duplicates are ignored.
Parameters
Section titled “Parameters”HeaderValueLike | HeaderLike | null
Returns
Section titled “Returns”Record<string, string>
Example
Section titled “Example”parseCookies("session=abc; theme=dark");// { session: "abc", theme: "dark" }
parseCookies(req); // Express / NodeparseCookies(c.req.raw); // HonoparseCookies(request); // fetch RequestparseCookies(request.headers); // WHATWG Headers directly