Maison > interface Web > js tutoriel > le corps du texte

Arrêtez d'utiliser le fichier dotenv

WBOY
Libérer: 2024-08-22 19:02:19
original
782 Les gens l'ont consulté

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.

Stop Using dotenv file

Pourquoi le nom de fichier est-il uniquement .env ?

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.

Stop Using dotenv file

Ce fichier contient un PORT, que je souhaite imprimer dans mon fichier principal

Stop Using dotenv file

Stop Using dotenv file

Et, comme vous pouvez le voir, le PORT est en cours d'impression dans la console. Stop Using dotenv file

Pourquoi devrions-nous utiliser dot( . ), devant le fichier d'environnement ?

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.

Comment accéder au fichier d'environnement sans utiliser dotenv ?

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
Copier après la connexion

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.

Stop Using dotenv file

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!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!