作者:WriterStaff.js程序的好方法。许多包或模块可以根据不同的NODE_ENV变量的值表现出不同的行为。存储环境变量的一种方法是将它们放在.env文件中。这些文件允许您指定各种环境变量及其相应的值。在大多数情况下,您不想将.env文件添加到源代码管理(即Git)。因此,它的文件名应该添加到.gitignore文件中,以确保它在未来的提交中被排除在外。为此,请在Node.js项目的根目录中创建一个.env文件:$touch.env并以NAME=VALUE的形式添加特定于环境的变量。#.envPASSWORD="12345"太棒了!我们现在有一个.env文件,其中包含我们要使用的变量。但是这个变量应该如何加载到我们的代码中呢?最简单的方法是使用一个名为dotenv的npm模块。它将为我们完成所有繁重的工作。您可以使用以下任何命令安装它:#Npmnpminstalldotenv--save#Yarnyarnadddotenv成功安装npm包后,将以下两行添加到您的入口文件的顶部://Node.jsconstdotenv=require("dotenv")dotenv.config()在程序的早期添加行dotenv.config()以确保所有代码都可以访问您的变量。process.env现在具有在.env文件中定义的键和值。您可以通过在.env文件中记录变量来对此进行测试://Node.jsconsole.log(process.env.PASSWORD)//"12345"当您运行代码时,您应该能够看到变量的值在命令行输出中。有关详细信息,请参阅dotenv文档。希望本文对您的编码工作有所帮助!感谢阅读,请在下面的评论中告诉我您的想法。
