Cuando se trata de proteger las claves API o algo que no queremos que se exponga al público para nuestro proyecto de código abierto, siempre tendemos al archivo .env y cada semana, 29.000 desarrolladores descargan un paquete moderno. , puntov.
Es un mito que el nombre del archivo solo puede comenzar con .env. Puedes nombrarlo como quieras y seguirá funcionando bien con node.js.
Por ejemplo, esta es mi estructura de carpetas para probar esta función y, como puede ver, en lugar de .env, agregué mi nombre como nombre de archivo.
Este archivo contiene un PUERTO, que quiero imprimir en mi archivo principal
Y, como puede ver, el PUERTO se está imprimiendo en la consola.
Cuando se trata de archivos de entorno, se considera bueno usar un punto ( . ) delante del nombre del archivo, porque agregar un punto delante de cualquier nombre de archivo lo convierte en un archivo o carpeta oculto.
Es por eso que hay varias carpetas en su sistema operativo, que están ocultas y solo se puede acceder a ellas a través de CLI, por ejemplo, .ssh, .github, .vscode, etc.
En lugar de usar dotenv para leer archivos de entorno, puedes usar el método incorporado de node.js para leerlos, que es
node --env-file=.env app.js
Aquí, en lugar de usar .env como nombre de archivo, puede usar cualquier nombre de archivo que esté en su carpeta raíz.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3