Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

833
Visualizações
Express: la definición del tipo Request.query es ParsedQs. ¿Por qué es recursivo?

El tipo de request.query es ParsedQs que tiene la siguiente definición:

 interface ParsedQs { [key: string]: undefined | string | string[] | ParsedQs | ParsedQs[] }

Mi suposición para cada tipo es la siguiente:

  • Un valor no está undefined cuando no se menciona en los parámetros.
    Por ejemplo: leer request.query.b cuando los parámetros son ?a=1 .

  • Un valor es una string cuando se menciona una vez en los parámetros. Por ejemplo: leer request.query.a cuando los parámetros son ?a=1 .

  • Un valor es una string[] cuando se menciona varias veces en los parámetros. Por ejemplo: leer request.query.a cuando los parámetros son ?a=1&a=2 .

Pero, ¿cuándo un valor es un ParsedQs en sí mismo?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

La consulta ?a[x]=b&a[y]=c se analiza en {"a":{"x":"b","y":"c"}} .

Y ?a[x]=b&a=c se analiza en {"a":[{"x":"b"},"c"]} .

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda