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

440
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
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