J’ai créé une application de ligne de commande qui utilise un fichier .env
conjointement avec le module dotenv
NPM pour gérer les informations d’identification de l’API. Donc, l’appel du point d’entrée comme le node main.js
dans le projet dir fonctionne.
Je construis maintenant une interface Web et child_process
cette application en utilisant le module child_process
. Le problème est que les variables d’environnement ne correspondent plus. L’application de ligne de commande considère process.env.APIKey
comme undefined
et se bloque.
Maintenant, je pense que c’est un problème spécifique à Unix. Comment puis-je résoudre ce problème (en particulier, en invoquant main.js
programmation tout en conservant sa propre étendue de variables d’environnement).