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 }
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.
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.