¿QUÉ SON LAS VARIABLES DE ENTORNO?

Las variables de entorno son datos de configuración que usa la aplicación, pero no están en el código directamente. Ejemplos comunes: claves API, URLs de bases de datos y contraseñas.

¿Para qué sirven?

  • Proteger información sensible
  • Configurar diferentes entornos (desarrollo, producción, testing)
  • Evitar hardcodear datos en el código
  • Hacer tu aplicación más segura

¿Dónde se usan?

  • Archivo .env
  • Backend (NodeJS, PHP)
  • Frontend (Vite, React, etc.)

Ejemplo práctico

Archivo .env:

DB_URL=postgres://localhost:5432/app
JWT_SECRET=clave_secreta
API_KEY=123456

Características principales

  • Privadas: No deben subirse a Git
  • Configurables: Cambian según el entorno (desarrollo, producción)
  • Accesibles en código: Se leen con process.env en Node.js
  • Separar config del código: Mejor organización y mantenimiento

Tips profesionales

  • Nunca subir el archivo .env a Git. Agregarlo a ".gitignore"
  • Crear un archivo ".env.example" para compartir la estructura sin valores reales
  • Cambia las claves en producción y usa valores seguros

Usar variables de entorno es una de las mejores prácticas en desarrollo de aplicaciones modernas para mantener el código seguro y flexible.