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

159
Visualizações
Acceda al valor de una función y transfiéralo a otra función mediante la solicitud de publicación exprés

Así que tengo estas funciones y pasar el valor a otra función funciona bien con las funciones regulares de JavaScript. Mi problema es pasar este mismo valor a través de la solicitud de publicación en express.

Aquí están las funciones regulares de JS sin express que actualmente funcionan

Dentro de un archivo llamado quote.js tengo este código que genera una ID aleatoria

 export const response = await client.deliveryQuote({ external_delivery_id: uuidv4(), }); console.log(response);

Luego, en otro archivo llamado quoteNew.js, tengo este código que recibe el valor del archivo quote.js y obtiene el valor external_delivery_id

 import { response } from "./quote.js"; const response1 = client .deliveryQuoteAccept(response.data.external_delivery_id) .then((resp) => { console.log(resp); }) .catch((err) => { console.log(err); }); console.log(response1);

Entonces, este código anterior funciona perfectamente bien al obtener el valor external_delivery_id.

Ahora lo que quiero hacer es replicar lo mismo excepto usar express.

Entonces, en mi archivo server.js tengo este código. Cuando agrego este código response.data.external_delivery_id en deliveryQuoteAccept, no funciona igual y dice que la respuesta no está definida ya que no puede acceder al valor de respuesta desde la función app.post get-quote

En este momento solo dice que la respuesta no está definida al pasarla a la función 2nd app.post

 app.post("/get-quote", async (req, res) => { const response = await client.deliveryQuote({ external_delivery_id: uuidv4(), }); res.send(response); }); app.post("/accept-quote", (req, res) => { const response1 = client .deliveryQuoteAccept(response.data.external_delivery_id) //response is not defined .then((response) => { console.log("Delivery Created", response); }) .catch((err) => { console.log(err); }); console.log("ACCEPT", response1); })

¿Cómo accedo al valor de respuesta de la primera función app.post y lo transfiero a mi segunda función app.post en esta sección?

 const response1 = client .deliveryQuoteAccept(I NEED THE EXTERNAL_DELIVERY_ID VALUE HERE)
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