如果在数十或数百行环境变量之间的某个地方出了小差错,整个文件都可能无法解析,我们的程序将在整个过程中抛出无关的错误。 .env 文件存在解析错误的事实可能甚至不会被突出显示。...这就是为什么在使用 .env 文件时我们需要小心的原因。
共享/存储时可能意外泄露密钥
由于 .env 文件是纯文本文件,因此在共享硬盘上存储或通过不安全的网络发送时很容易意外暴露。...支持协作
由于部署平台可以由我们的整个团队访问,因此我们可以轻松地与正确的人共享密钥,而无需通过互联网发送文本文件。...即使从应用程序内部访问密钥,大多数密码管理器也会提供自己的客户端代码,可以安全获取并在需要的任何位置允许访问密钥。
跨环境统一
由于密钥现在独立于代码库和部署环境,我们现在可以在环境之间实现统一性。...在项目根目录中,创建一个名为.env的新文件,并在其中存储以下代码:
environment=DEV
apiBaseUrl=http://dev.fron789.com:8080/v1
接下来,通过再次运行