1 min. de lectura (aproximado)

¿Qué son las variables de entorno?

(1 min. de lectura)

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 NODEJS
  • 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.