Chaque fois qu'il s'agit de sécuriser les clés API ou quelque chose que nous ne voulons pas exposer au public pour notre projet Open Source, nous tendons toujours vers le fichier .env, et chaque semaine, 29 000 développeurs téléchargent un package tendance , dotenv.
C'est un mythe que le nom de fichier ne puisse commencer que par .env. Vous pouvez lui donner n'importe quel nom et cela fonctionnera toujours correctement avec node.js.
Par exemple, voici ma structure de dossiers pour tester cette fonctionnalité, et comme vous pouvez le voir, au lieu de .env, j'ai ajouté mon nom comme nom de fichier.
Ce fichier contient un PORT que je souhaite imprimer dans mon fichier principal
Et, comme vous pouvez le voir, le PORT est en cours d'impression dans la console.
En ce qui concerne les fichiers d'environnement, il est préférable d'utiliser un point ( . ) devant le nom du fichier, car l'ajout d'un point devant n'importe quel nom de fichier en fait un fichier ou un dossier caché.
C'est pourquoi il existe plusieurs dossiers dans votre système d'exploitation, qui sont masqués et accessibles uniquement via CLI, par exemple, .ssh, .github, .vscode, etc.
Au lieu d'utiliser dotenv pour lire les fichiers d'environnement, vous pouvez utiliser la méthode intégrée node.js pour les lire, ce qui est
node --env-file=.env app.js
Ici, au lieu d'utiliser .env comme nom de fichier, vous pouvez utiliser n'importe quel nom de fichier se trouvant dans votre dossier racine.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3