Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

223
Vistas
Cómo pasar correctamente los parámetros de matriz a la llamada API

Estoy atascado al pasar parámetros a mi llamada API. Hay una llamada API para conseguir empresas en la búsqueda. Y algunos filtros que paso como parámetros para axios obtienen consulta. Problema con el parámetro de ingresos que se parece a este income: ["$100K - $124K"] En la API, esta llamada se ve así:

 companies?page=1&limit=12&income=%24100K%20-%20%24124K

Pero en mi caso:

 companies?page=1&limit=12&income=[]=$100K+-+$124K

y estoy recibiendo una respuesta incorrecta con eso.

Aquí el código de mi llamada a la API:

 export const getCompanies = ({page, limit, query, ...rest}: {page: number, limit: number, query?: string}): Promise<AxiosResponse<{items: Company[], meta: Meta}>> => { return http.get('companies', { params: { page, limit, q: query, ...rest } }) }

el parámetro de ingresos viene con ...rest (y esto es realmente correcto porque todos los demás parámetros de filtro funcionan bien excepto ese)

Por cierto, no me importaría si calificas mi idea de pasar parámetros como ...rest (no estoy seguro de eso)

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda