Veja abaixo como chamar um argument:
O primeiro exemplo (aba Code) demonstra como você pode habilitar o uso de args com event.args<ARG_CRIADO>. O segundo exemplo (aba Args) representa o uso de parâmetros JSON por funções internas do código.
Code
async function handleRequest(request, v) { return new Response(v, { headers: new Headers([ ["X-Custom-Header", "something defined on JS"], ]), status: 200, }); } addEventListener("fetch", (event) => { event.respondWith(handleRequest(event.request, event.args.value)); });Args
{ "value": "hello_world"}Como funciona
Os argumentos são pares de chave-valor que você define junto à função e lê em tempo de execução por meio de event.args. Na aba Code, o handler do evento fetch passa event.args.value para handleRequest, que o retorna no corpo de um novo Response, junto com um header personalizado definido via new Headers([...]) e um status: 200 explícito. A aba Args mostra o objeto JSON correspondente, em que a chave value fornece o dado que a função lê. Isso permite reutilizar o mesmo código entre instâncias alterando o comportamento apenas pela configuração, sem editar o código nem fazer novo deploy.