Comment définir les processus.env à partir du fichier dans NodeJS?
Je suis nouveau sur le Node.JS. J'ai trouvé quelques articles dit que nous pouvons utiliser .fichier de configuration pour configurer le processus.env variable, par exemple,
PORT = 8081
mais quand je lance le programme dans mon nœud, c'est encore le PORT 8080 (par défaut). La question est de savoir comment puis-je configurer l'env variable de Nœud sans aucune autre 3e partie du module de l'aide? (J'ai découvert il y a peu de 3ème partie de package pour la gestion de l'env de config, mais... c'est un peu confus, les différentes pourraient avoir différents de la règle et des cas d'utilisation plus complexes; je veux commencer de façon claire à l'étude purement nodejs)
Mise à jour
J'ai lu Nœud de Paramètre d'Environnement post sur StackOverFlow, mais ils sont reportez-vous à l'aide de la 3ème partie du package, aucun d'entre eux indique le détail des étapes. (Système windows de l'environnement, ou des variables d'environnement Linux... mais comment puis-je placer le paramètre dans mon dossier de projet?!)
Double Possible de Node.js: définition des Variables d'Environnement
J'ai lu l'article, mais ils sont reportez-vous à l'aide de la 3ème partie du package, aucun d'entre eux indique le détail des étapes. (Système windows de l'environnement, ou des variables d'environnement Linux... mais comment puis-je placer le paramètre dans mon dossier de projet?!)
OriginalL'auteur Weijing Lin | 2017-02-22
Vous devez vous connecter pour publier un commentaire.
Dotenv fichier devenu le mode le plus populaire de séparer configuratione à partir de l'app, à l'aide de variables d'environnement système (voir 12factor config).
Sur le nœud, il existe beaucoup de bibliothèques pour le chargement de config .fichier env. Le plus populaire est motdotla/dotenv.
Vous pouvez lire beaucoup d'exemples sur le fichier readme sur l'utilisation de cette bibliothèque
très correcte.
.env
est le meilleur moyen pour le réglage de la variable d'environnement. Voir gist.github.com/Robophil/94c8577f34e46e7e0b09d218c7ae9bf2 le tout grâce à elliotOriginalL'auteur Giorgio Cerruti
Faire un config.js fichier avec le contenu suivant:
Alors vous pouvez le faire dans un certain fichier:
processus.env c'est un alias pour obtenir les variables d'environnement!
OriginalL'auteur jesusgn90