使用环境变量是配置 Node.js 程序的好方法。而且许多包或模块可以基于不同的 NODE_ENV 变量的值表现出不同的行为。4 |, v% f. g1 h5 }" o$ G3 N
存储环境变量的一种方法是将它们放在 .env 文件中。这些文件允许你指定各种环境变量及其相应的值。( U, l) D6 Y: r. x9 ?
在大多数情况下,你不希望将 .env 文件添加到源代码控制中(即Git)。因此,应该将它的文件名添加到 .gitignore 文件中,以确保在以后的提交中都被排除在外。 / V# h c$ L U @ E% C 要达到这个目的,应该先在 Node.js 项目的根目录中创建一个 .env 文件: ' g* A. [# N" P# @/ d% z k0 R
在程序中尽早添加 dotenv.config() 这一行,以确保所有代码都可以访问你的变量。 D3 ^: A4 ~; T3 C% u( V1 ` process.env 现在具有在 .env 文件中定义的键和值。& G7 v9 M, _' S: w
你可以通过在 .env 文件中记录变量来测试它: 8 v. A. Y5 x6 Y2 B y