top of page
Buscar

Morgan, tu herramienta imprescindible

  • Foto del escritor: Patricia Vazquez
    Patricia Vazquez
  • 25 may 2020
  • 1 Min. de lectura

Morgan es una herramienta de logging genial que cualquier persona que trabaje con HTTP y nodeJS debería conocer. Hay otras herramientas muy útiles también para trabajar con logging como Winston, pero en el blog hoy vamos a conocer Morgan.


Es un middleware que permite visualizar los logs de requests, error de manera muy intuitiva, fácil y customizable. Se puede utilizar con express y también con http.


Primero lo instalamos en nuestro proyecto.

npm install morgan --save

Aquí vemos como lo definimos y utilizamos en nuestra app.js o server.js.

const express = require('express');
const morgan = require('morgan');

const app = express();

app.use(morgan('combined'));
app.listen(3000, () => {
    console.debug('App listening on :3000');
});

*combined sería el format string, tenemos diferentes posibilidades como method, url...

Y este sería un ejemplo del resultado de los logs que veríamos en consola


::1 - - [24/May/2020:23:08:34 +0000] "POST /login HTTP/1.1" 200 604 "-" "PostmanRuntime/7.25.0"
::1 - - [24/May/2020:23:08:48 +0000] "DELETE /user?email=pavazmo1@gmail.com HTTP/1.1" 404 86 "-" "PostmanRuntime/7.25.0"

Mi consejo es darle un ojo a la documentación para sacarle el máximo rendimiento posible al middleware.





 
 
 

Commenti


Post: Blog2_Post

Subscribe Form

Thanks for submitting!

  • Twitter
  • LinkedIn

©2020 por pavazmoiscoding. Creada con Wix.com

bottom of page