本文介绍: env文件用于配置将存在于正在运行的应用程序中的环境变量。这个想法来自十二因素应用程序方法,该方法说要存储环境中部署之间可能有所不同的所有内容(例如开发,暂存,生产)。配置不应是应用程序代码的一部分,也不应签入到版本控制中。API 凭据或其他机密等内容应单独存储,并加载到需要它们的环境中。通过文件,.env可以管理在环境中设置变量不切实际的应用程序(如开发计算机或 CI)的配置。有许多不同的语言的库支持使用.env文件将变量加载到环境中,它们通常被称为“dotenv”,也不例外。
在最新版本 20.6.0 中,Node.js 现在内置了对 .env
文件的支持。现在,您可以将环境变量从 .env
文件加载到 process.env
Node.js 应用程序中,完全无依赖。
什么是 .env ?
.env
文件用于配置将存在于正在运行的应用程序中的环境变量。这个想法来自十二因素应用程序方法,该方法说要存储环境中部署之间可能有所不同的所有内容(例如开发,暂存,生产)。
配置不应是应用程序代码的一部分,也不应签入到版本控制中。API 凭据或其他机密等内容应单独存储,并加载到需要它们的环境中。通过文件, .env
可以管理在环境中设置变量不切实际的应用程序(如开发计算机或 CI)的配置。
有许多不同的语言的库支持使用 .env
文件将变量加载到环境中,它们通常被称为“dotenv”,Node.js dotenv 也不例外。但是现在,Node.js本身支持这种行为。
如何在 Node.js 中使用 .env ?
文件 .env
如下所示:
支持的功能
缺点
Node.js 实现的好处
C++ 垃圾回收函式库 Oilpan
Node.js 不断改进中
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。