View a markdown version of this page

Normalizar os parâmetros da sequência de caracteres de consulta em uma solicitação do visualizador CloudFront do Functions - AWS Exemplos de código do SDK

Há mais exemplos de AWS SDK disponíveis no repositório AWS Doc SDK Examples GitHub .

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Normalizar os parâmetros da sequência de caracteres de consulta em uma solicitação do visualizador CloudFront do Functions

O exemplo de código a seguir mostra como normalizar os parâmetros da sequência de caracteres de consulta em uma solicitação do visualizador do CloudFront Functions.

JavaScript
JavaScript runtime 2.0 para CloudFront Funções
nota

Tem mais sobre GitHub. Encontre o exemplo completo e saiba como configurar e executar no repositório de exemplos do CloudFront Functions.

function handler(event) { var qs=[]; for (var key in event.request.querystring) { if (event.request.querystring[key].multiValue) { event.request.querystring[key].multiValue.forEach((mv) => {qs.push(key + "=" + mv.value)}); } else { qs.push(key + "=" + event.request.querystring[key].value); } }; event.request.querystring = qs.sort().join('&'); return event.request; }