Utilizar args
Passe Args em JSON para uma função a partir de sua instância e leia-os em tempo de execução para mudar o comportamento sem editar o código.
Leia um valor dos Args da instância de função em vez de fixá-lo no código da função. Use esse padrão quando o mesmo código é executado em várias instâncias e apenas alguns valores mudam entre elas, como um identificador, uma feature flag ou um hostname de destino.
Os Args definidos na instância de função que executa este código:
Como funciona
O handler do evento fetch lê event.args.value e o passa para handleRequest, que retorna esse valor no corpo de um novo Response, junto com um header personalizado definido por new Headers([...]) e um status: 200 explícito. A chave value vem do objeto JSON acima, então alterar esse objeto altera o que a função retorna.
Os Args não fazem parte do código. Você os define na instância de função que vincula a função a uma aplicação ou a um firewall, e é por isso que a mesma função pode se comportar de forma diferente em cada instância sem ser editada nem passar por um novo deploy. Como funciona cobre o restante da cadeia, da função à instância e à regra do Rules Engine que a executa.