Exemplos em JavaScript - Extrair valor de cookie
Extrai o valor de um cookie de acordo com seu nome. Pode ser utilizado em teste A/B.
const COOKIE_NAME = "hubspotutk"
function getCookie(request, name) { let result = "" const cookieString = request.headers.get("Cookie") if (cookieString) { const cookies = cookieString.split(";") cookies.forEach(cookie => { const cookiePair = cookie.split("=", 2) const cookieName = cookiePair[0].trim() if (cookieName === name) { const cookieVal = cookiePair[1] result = cookieVal } }) } return result}
function handleRequest(request) { const cookie = getCookie(request, COOKIE_NAME) if (cookie) { return new Response(cookie) } return new Response("No cookie with name: " + COOKIE_NAME)}
addEventListener("fetch", event => { event.respondWith(handleRequest(event.request))})
Contribuidores