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

165
Vistas
Obtener mensajes de consola en la página web NodeJS

Me pregunto si hay alguna forma de escuchar los mensajes de la consola y actuar sobre los mensajes de la consola cuando se reciben. Principalmente, ¿hay alguna forma de hacer esto sin un módulo externo y usando el módulo http ?

El objetivo es activar una función de NodeJS o un fragmento de código en un evento como click en el HTML. Si también hay una manera de hacer esto, entonces genial. Pero una vez más, me gustaría hacer esto sin un módulo externo y solo usar los que están integrados en NodeJS.

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

0

Use la función onclick() en JavaScript para activar una llamada de función al hacer clic en un elemento. Luego use fetch para hacer una llamada api al servidor nodejs.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Sé que @Haris Wilson ya obtuvo la respuesta, pero me gustaría brindar un ejemplo de código.

En lugar de intentar captar un mensaje de la consola y luego ejecutar una función si la encontramos, podemos usar fetch() para realizar una solicitud a cualquier URL que necesitemos, y esto puede permitirnos realizar otras solicitudes.

En este caso, podemos usar el módulo url y el módulo http para analizar la url y servir la API y el sitio web, respectivamente.

 const url = require('url') const http = require('http') const requestListener = async function (req, res) { // Basic server setup res.writeHead(200, { 'Content-Type': 'text/html' }); res.end(/** Content here */) // API if (url.parse(req.url, true).pathname === '/APIcall') { let arguments = url.parse(req.url, true).query // Preform necassary actions here } }

Ahora podemos usar onClick para llamar a una función dentro de JavaScript de nuestra página web y usar fetch([API URL]) para proporcionar nuestros datos de NodeJS para realizar una acción. Podemos usar parámetros de URL para hacer esto, como https://localhost:8080/APIcall?data=someData&moreParam=more-data , donde ?data=someData&moreParam=more-data son los parámetros de URL.

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