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

279
Visualizações
Axios: el envío de un objeto en el parámetro de solicitud de obtención se recibe como una cadena en el backend

tengo esta peticion:

 import { useAxios } from "api/axiosHook"; export const getTargetAudienceNumber = (target_audience_selection_criteria) => { console.log( "🚀 ~ file: ads-configuration.js ~ line 47 ~ target_audience_selection_criteria", target_audience_selection_criteria ); console.log( "🚀 ~ file: ads-configuration.js ~ line 78 ~ typeof target_audience_selection_criteria", typeof target_audience_selection_criteria ); const [axios, cancel] = useAxios(); const request_params = { params: { target_audience_selection_criteria, }, }; axios.get(apiLinks.ads.get_target_audience_number, request_params); };

api/axiosHook.js

 import axios from 'axios'; import cookies from 'react-cookies'; export const useAxios = () => { const cancelToken = axios.CancelToken.source(); const ax = axios.create({ cancelToken: cancelToken.token, baseURL: 'http://localhost:5000/api', headers: { authorization: cookies.load('token') } }); return [ax, cancelToken]; };

Esto es lo que se registra:

🚀 ~ archivo: ads-configuration.js ~ línea 47 ~ target_audience_selection_criteria {interests_ids: Array(1)}

🚀 ~ archivo: ads-configuration.js ~ línea 78 ~ tipo de objeto target_audience_selection_criteria

En el back-end:

 router.get("/get_target_audience_number", (req, res) => { const { target_audience_selection_criteria } = req.query; console.log( "🚀 ~ file: ads.js ~ line 16 ~ target_audience_selection_criteria", target_audience_selection_criteria ); console.log( "🚀 ~ file: ads.js ~ line 66 ~ typeof target_audience_selection_criteria", typeof target_audience_selection_criteria ); });

Esto es lo que se registra:

🚀 ~ archivo: ads.js ~ línea 16 ~ target_audience_selection_criteria {"interests_ids":[{"_id":"609e327d3acf499069ff4f07"}]}

🚀 ~ archivo: ads.js ~ línea 66 ~ tipo de cadena target_audience_selection_criteria

¿Alguna idea de por qué sucede esto?

about 4 years ago · Juan Pablo Isaza
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