Environment

Desde esta seccion tenga presente cuales son las Env principales para poder trabajar comodamente con el Integrador todos ellos, declarandolos desde .evn o ecosystem.config.js si utiliza PM2

  • NODE_ENV: Este le indicara al integrador en que Ambiente se encuentra trabajando, las variables validas son las siguientes.

    • dev: Para indicar que se encuentra en modo de Desarrollo

    • prd: Para indicarle que se encuentra en modo Productivo

  • TRACE: Este esta pensado para generar un seguimiento de la carga tanto de rutas como de funciones.

  • ENABLE_CORS: Cors de Express viene instalado por Default, pero desactivado. Puede ver mas Informacion en https://expressjs.com/en/resources/middleware/cors.html y puede declararlos editando el archivo cors.json en la raiz del proyecto.

  • ENABLE_HELMET: Helmet viene instalado por Default, pero desactivado. Puede ver mas informacion aqui https://helmetjs.github.io/ y puede declararlos editando el archivo helmet.json en la raiz del proyecto.

  • PORT: Si utiliza PM2, debe declararlo en el archivo ecosystem.config.js; pero para el caso que no, puede declarar el puerto indicando esa variable.

  • PROCESS_HEADER: Con este, puede indicar por el Header X-Process el ID del PID que esta respondiendo.

  • ENABLE_USERMANAGEMENT: Habilita el Sistema de inicio de Sesion para Usuarios

  • SYSTEMUSER_SESSIONKEY: Clave para el manejo de sesiones de User Management y JWT

  • SYSTEMUSER_PASSWORDKEY: Clave para el manejo de Contraseñas User Management y encriptado con JWT

  • SYSTEMUSER_EXPIRE: Para indicar si los Token de UM tienen vencimiento

  • SYSTEMUSER_EXPIRETIME: Para indicarle el vensimiento del UM

  • ENABLE_STATMANAGEMENT: Habilita el sistema que registra las invocaciones identificandolas por IP

Last updated