Quand 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, plus de 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.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!