Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

221
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!