node.js - Quel est exactement l'environnement du nœud? Quelle est l'utilité?
怪我咯
怪我咯 2017-05-16 13:31:01
0
4
676

L'environnement du nœud signifie variable d'environnement ? Je l’ai vu dans de nombreux endroits, mais à quoi ça sert ?

Pourquoi n’ai-je pas eu le concept d’env quand j’ai appris PHP auparavant ?

怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(4)
黄舟

Les variables d'environnement peuvent être définies via NODE_ENV (la valeur par défaut est le développement). Exécutez la commande suivante dans le terminal pour obtenir les données de débogage de l'environnement de développement, telles que les journaux, les opérations de données mongodb, etc. Généralement, nous effectuons différents traitements sur l'environnement de développement et l'environnement de production en vérifiant cette valeur. Cette valeur peut être définie dans la ligne de commande de la manière suivante :

linux & mac : export NODE_ENV=production
windows:set NODE_ENV=production
Par exemple, si le code doit effectuer un traitement dans l'environnement de production, vous pouvez écrire comme ceci :

if (process.env.NODE_ENV === 'production') {
// juste pour le code de production
}

伊谢尔伦

php a aussi getenv putenv

迷茫

NODE_ENV est la variable d'environnement de node.js et fait partie de la recherche du module node.js. Si elle n'est pas définie, node.js signalera une erreur introuvable après l'installation du module global

.
左手右手慢动作

Par exemple, votre code dispose d'un environnement de développement (développement), d'un environnement de test (test) et d'un environnement (de production) en ligne. Lorsque vous écrivez du code, vous pouvez d'abord le développer localement dans l'environnement de développement, puis passer au test. environnement, et enfin aller en ligne. Comment contrôler la commutation entre différents environnements ? Cet environnement est utilisé en ce moment. Selon l'export du terminal NODE_ENV=test/NODE_ENV=development/NODE_ENV=production, vous pouvez obtenir différents paramètres de variables d'environnement. Effectuez différentes configurations en fonction de ces paramètres, puis emballez-les pour obtenir ce que vous voulez. .environnement de production.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal