Extrair o valor de um cookie
Leia um cookie pelo nome no cabeçalho da requisição em uma função e use o valor para moldar a resposta retornada.
Leia o valor de um cookie específico pelo nome diretamente na rede global da Azion e use-o para moldar a resposta. Isso é útil para testes A/B, personalização ou qualquer lógica que dependa de dados que sua aplicação já armazena nos cookies do visitante.
Como funciona
A função auxiliar getCookie lê o cabeçalho Cookie com request.headers.get("Cookie"), divide o conteúdo em pares individuais usando ; e separa cada par por = para comparar o nome do cookie com o desejado. Quando encontra uma correspondência, retorna o valor desse cookie. Em seguida, o handler do evento fetch chama getCookie e usa event.respondWith() com um novo Response, retornando o valor do cookie ou uma mensagem indicando que o cookie não estava presente.