Cookie parsing
Given the cookie name, get the value of a cookie. You can also use cookies for A/B testing.
import { parse } from "cookie";export default {  async fetch(request) {    // The name of the cookie    const COOKIE_NAME = "__uid";    const cookie = parse(request.headers.get("Cookie") || "");    if (cookie[COOKIE_NAME] != null) {      // Respond with the cookie value      return new Response(cookie[COOKIE_NAME]);    }    return new Response("No cookie with name: " + COOKIE_NAME);  },};import { parse } from "cookie";export default {  async fetch(request): Promise<Response> {    // The name of the cookie    const COOKIE_NAME = "__uid";    const cookie = parse(request.headers.get("Cookie") || "");    if (cookie[COOKIE_NAME] != null) {      // Respond with the cookie value      return new Response(cookie[COOKIE_NAME]);    }    return new Response("No cookie with name: " + COOKIE_NAME);  },} satisfies ExportedHandler;from http.cookies import SimpleCookiefrom js import Response
async def on_fetch(request):    # Name of the cookie    cookie_name = "__uid"
    cookies = SimpleCookie(request.headers["Cookie"] or "")
    if cookie_name in cookies:        # Respond with cookie value        return Response.new(cookies[cookie_name].value)
    return Response.new("No cookie with name: " + cookie_name)