Esta documentación ha sido traducida automáticamente por IA.
Configure y gestione de forma centralizada las variables de entorno y las claves secretas para el almacenamiento de datos sensibles, la reutilización de datos de configuración y el aislamiento de la configuración del entorno.
.env| Característica | Archivo .env | Variables de Entorno y Claves Secretas Configuradas Dinámicamente |
|---|---|---|
| Ubicación de Almacenamiento | Se almacenan en el archivo .env en el directorio raíz del proyecto. | Se almacenan en la tabla environmentVariables de la base de datos. |
| Método de Carga | Se cargan en process.env utilizando herramientas como dotenv durante el inicio de la aplicación. | Se leen dinámicamente y se cargan en app.environment durante el inicio de la aplicación. |
| Método de Modificación | Requiere la edición directa del archivo, y la aplicación debe reiniciarse para que los cambios surtan efecto. | Permite la modificación en tiempo de ejecución; los cambios surten efecto inmediatamente después de recargar la configuración de la aplicación. |
| Aislamiento del Entorno | Cada entorno (desarrollo, pruebas, producción) requiere el mantenimiento independiente de sus archivos .env. | Cada entorno (desarrollo, pruebas, producción) requiere el mantenimiento independiente de los datos en la tabla environmentVariables. |
| Escenarios Aplicables | Adecuado para configuraciones estáticas fijas, como la información de la base de datos principal de la aplicación. | Adecuado para configuraciones dinámicas que requieren ajustes frecuentes o están vinculadas a la lógica de negocio, como bases de datos externas, información de almacenamiento de archivos, etc. |
Es un plugin incorporado, por lo que no necesita instalarlo por separado.
Por ejemplo, si varios puntos en un flujo de trabajo (workflow) requieren nodos de correo electrónico y configuración SMTP, puede almacenar la configuración SMTP común en variables de entorno.

Permite el almacenamiento de información de configuración de diversas bases de datos externas, claves de almacenamiento de archivos en la nube y otros datos sensibles.

En diferentes entornos, como desarrollo, pruebas y producción, se utilizan estrategias de gestión de configuración independientes para asegurar que las configuraciones y los datos de cada entorno no interfieran entre sí. Cada entorno tiene sus propias configuraciones, variables y recursos independientes, lo que evita conflictos entre los entornos de desarrollo, pruebas y producción, y garantiza que el sistema funcione como se espera en cada uno.
Por ejemplo, la configuración de los servicios de almacenamiento de archivos puede variar entre los entornos de desarrollo y producción, como se muestra a continuación:
Entorno de Desarrollo
Entorno de Producción


Añadir Individualmente

Añadir en Lotes

Después de modificar o eliminar variables de entorno, aparecerá un aviso en la parte superior para reiniciar la aplicación. Los cambios en las variables de entorno solo surtirán efecto después de reiniciar la aplicación.

Los datos cifrados de las variables de entorno utilizan cifrado simétrico AES. La CLAVE PRIVADA para el cifrado y descifrado se almacena en el directorio storage. Por favor, guárdela de forma segura; si se pierde o se sobrescribe, los datos cifrados no podrán descifrarse.


















No adaptado


No adaptado





