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

435
Vistas
No se puede usar console.log dentro del método app.get, pero funciona fuera de él

Así que tengo un problema que no puedo solucionar. Cada vez que escribo consola dentro de mi método app.get no puedo registrar nada. Tampoco puedo llamar a ningún otro método relacionado con la consola. Intenté reinstalar nodejs, eliminar módulos de nodo, no importa si uso un IDE diferente (VS Code, WebStorm, Brackets) Siempre recibo este extraño error donde solo muestra esto: imagen de consola rota

No sé cómo solucionar esto y estoy confundido acerca de lo que hice para incluso romper la consola para no tener acceso a ninguno de sus métodos. ¡Cualquier ayuda sería apreciada!

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

0

Por favor, no fotos del código. Siempre copie/pegue y póngalo en un bloque de código.

En cuanto a su problema, está intentando agregar un registro de consola a la carga útil que está enviando en la respuesta. ¿Dónde se generaría este registro de la consola, cuando ya se envió en la respuesta, fuera de su aplicación?

Si desea iniciar sesión dentro de app.get, haga esto:

 app.get('url', (req, res) => { console.log('hello world') res.status(200).send("hello"); });

También puede agregar el json en su lugar, pero debe usar YA SEA res.send() o res.json().

Vea aquí la diferencia:

Diferencia entre res.send y res.json en Express.js

about 4 years ago · Juan Pablo Isaza Denunciar

0

Al revisar la imagen, la razón por la cual console.log() no funciona es que lo está usando dentro de un objeto json.

Cuando haces res.status(200).json() , pasas la respuesta json como parámetro.

El json solo puede contener claves y valores de javascript válidos. No puede contener ejecuciones de funciones (ya que las funciones no se pueden serializar)

La respuesta de wooooooo es correcta. Use console.log() o cualquier otra función fuera res.json() .

Conozca más sobre res.json()

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