Node.js: Leer variables de entorno

Esta documentación forma parte de la guía Gestionar secretos. Consulte la guía completa aquí: Cómo gestionar secretos con Node.js.

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero le ofrece un entorno Node.js en la nube listo para usar, diseñado para ayudarle a avanzar más rápido:

  • Despliegue en producción en segundos con un simple git push. No necesita herramientas adicionales ni configuraciones manuales.
  • Utilice su propio dominio y benefíciese de certificados HTTPS automáticos, manteniendo su aplicación segura sin configuraciones extra.
  • Copias de seguridad automáticas, actualizaciones con un solo clic y precios predecibles le permiten centrarse en desarrollar funcionalidades, mientras Stackhero gestiona la infraestructura por usted.
  • Basado en infraestructura privada y dedicada para un rendimiento constante y una seguridad robusta.

Ahorre tiempo y reduzca la carga operativa: puede tener su aplicación funcionando en el hosting Node.js en la nube de Stackhero en solo unos minutos.

Dentro de su archivo app.js, puede acceder a la variable de entorno usando process.env, de la siguiente manera:

console.log(process.env.MY_PASSWORD);

Esto mostrará myDevelopmentPassword.

Ahora, su contraseña está definida fuera del código. Así se evita que acabe accidentalmente en su repositorio Git.

Si utiliza Stackhero en un entorno de producción, puede definir una nueva variable de entorno llamada MY_PASSWORD con el valor myProductionPassword directamente desde el panel de control de su servicio Node.js. Esto facilita la gestión entre entornos.

Ejemplo de configuración de Node.js en el panel de StackheroEjemplo de configuración de Node.js en el panel de Stackhero

Con este método, la contraseña ya no está almacenada en el código y puede utilizar credenciales diferentes para los entornos de desarrollo y producción de forma sencilla.