TRX

La función `trx` es una utilidad que devela la informacion de la transacción con información relevante a partir de una solicitud HTTP en una aplicación Node.js.

Uso

Simplemente debe invocar y realizar destructuring de la misma

const { id, ip, uri, method } = trx(req);

Resultado

La función trx devuelve un objeto con la siguiente estructura:

  • id (string): Un identificador único generado aleatoriamente.

  • ip (string): La dirección IP del cliente extraída del encabezado 'x-forwarded-for'.

  • uri (string): La URL original de la solicitud.

  • method (string): El método HTTP de la solicitud (por ejemplo, GET, POST).

Ejemplo de un objeto de transacción generado:

{
  id: 'c0c8f914-90d0-437c-bf5b-0e1587b874b6',
  ip: '192.168.1.1',
  uri: '/ruta-de-ejemplo',
  method: 'GET'
}

Esta información puede ser útil para registrar y rastrear actividades dentro de tu aplicación.

Last updated