这些变量的值可以来自各种来源,如文本文件、第三方密钥管理器、调用脚本等。
这里重要的是
❝这些环境变量的值不会「硬编码」在程序中。它们是真正动态的,可以根据程序运行的环境进行更改。
❞
1....与原生平台变量管理器不同,我们不需要部署应用程序来利用环境变量功能。
与密码管理器相比,.env 文件更易于本地设置,访问应用程序密钥时没有网络依赖性。...即使大多数部署平台也免费提供此功能,因为它们不会为此产生任何额外成本。
但是,由于密码管理器是完全独立的服务,它们有自己的运营成本。 因此,用户在使用这些服务时必须承担这些费用。...现在,我们在项目根目录的.env文件中存储的密钥将在应用程序启动时加载到我们的process.env对象中。
6. 环境变量教程
理解技术概念的最佳方式是观察它在实际应用中的运行。...在安装之前检查软件包名称
由于在使用 Node.js 应用程序时通常会从 NPM 安装大多数软件包,因此在执行此操作时应格外小心。众所周知,任何人都可以创建和部署一个 NPM 包。