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

91
Vistas
Return fetch data instead of pending promise

I am having trouble returning actual data instead of just a pending promise. I've tried to resolve the promises using Promise.resolve, but no luck. Here's the code:

index.js

const results = segments.map(async (segment) => {
  let result = await getMember(segment, customer.email)
  return result;
});

otherFile.js

export default async function getMember(segment, email) {


let response = await fetch(
    `${process.env.KLAVKIYO_API_URL}segment/${segment}/get-members?api_key=${process.env.KEY}`,
    {
      method: "POST",
      headers: {
        "Content-Type": "application/json",
        Accept: "application/json",
      },
      body: JSON.stringify({
        emails: email,
      }),
    }
  );

  let customer = await response.json();

  if (Array.isArray(customer)) {
    return customer[0];
  }
}

I'd really appreciate any help here. Thank you!

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