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

260
Vistas
¿Cómo enviar estos datos desde index.js a script.js usando express (Node JS)?

Principiante aquí ... así que tengan paciencia conmigo :)

Obtengo este conjunto de datos en la consola, pero no puedo entender cómo enviarlo al lado del cliente...

 const { response } = require('express'); const express = require('express'); const app = express(); const port = 3000; app.use(express.static('public')); app.listen(port, () => console.log(`Example app listening at http://localhost:${port}`)); const translate = require('sdapi').default.translate; translate('hablar').then(console.log);

Este es el resultado que obtengo:

 [ { word: 'hablar', lang: 'es', gender: undefined, context: 'to articulate words', meaning: 'to speak', part: 'intransitive verb', examples: [ [Object] ], regions: [] }]

Intenté envolverlo en app.get('/translation', async (req, res) => {}) pero no funciona.

Agradezco su tiempo/atención.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

app.get('/translate/:word', async (req, res) => { const { params: { word }, } = req; // same as const word = req.params.word const translatedWord = await translate(word); // same as .then return res.status(200).json({ translatedResponse: translatedWord }); });

Para activar esto, debe enviar una solicitud de obtención de http a whatip:port/translate/<WORD_TO_TRANSLATE_INPUT>

Puede enviar solicitudes http con axios, curl o fetch y la terminal de su navegador, aunque la última no siempre es la solución óptima.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Creo que desea verificar su controlador y sed datos, por lo que el primer paso que debe hacer para instalar body-parser con npm i body-parser

entonces úsalo como

 const bodyParser = require('body-parser'); app.use(bodyParser.urlencoded({ extended: false })); app.use(bodyParser.json());

ahora puede recibir y almacenar sus datos a pedido.

luego obtenga información sobre la solicitud ( https://expressjs.com/en/guide/routing.html )

entonces puede enviar una solicitud a su servidor con cartero o Axios o curl y algo más.

Espero resolver tu pregunta.

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