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 ofrece una solución nube de Node.js lista para usar que proporciona una serie de beneficios, incluyendo:
- Despliegue su aplicación en segundos con un simple
git push.- Use su propio nombre de dominio y benefíciese de la configuración automática de certificados HTTPS para una mayor seguridad.
- Disfrute de la tranquilidad con copias de seguridad automáticas, actualizaciones con un clic, y precios sencillos, transparentes y predecibles.
- Obtenga un rendimiento óptimo y una seguridad robusta gracias a una VM privada y dedicada.
Ahorre tiempo y simplifique su vida: ¡solo toma 5 minutos probar la solución de alojamiento en la nube de Node.js de Stackhero!
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 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.