快速入门

在开发环境中加载 .env 文件

使用本快速入门指南在开发环境中加载您的 .env 文件。

创建 .env 文件

创建一个 .env 文件。

.env

# development
HELLO="World"

安装 dotenv

在您选择的语言中安装 dotenv。

npm install dotenv --save

引入 dotenv

编写您的应用程序代码并引入 dotenv。

这里,我们创建了一个简单的 Hello World 服务器,并在任何其他代码运行之前首先引入 dotenv 库。

// index.js
require('dotenv').config()
const PORT = process.env.PORT || 3000
const http = require('http')
const server = http.createServer((req, res) => {
  res.statusCode = 200
  res.setHeader('Content-Type', 'text/plain')
  res.end(`Hello ${process.env.HELLO}`)
})

server.listen(PORT, () => {
  console.log(`Server running on port:${PORT}/`)
})

请注意代码 Hello ${process.env.HELLO}。 这是 dotenv 从 .env 文件中加载 HELLO=World 并将其注入您的进程环境的地方。

运行应用程序

运行您的应用程序。

node index.js
# visit https://127.0.0.1:3000

如果成功,您将看到“Hello World”。

总结

就这样!您现在了解了在开发环境中使用 dotenv 的基本知识。 我建议接下来学习如何 在生产环境中部署 .env.vault

感谢您使用 Dotenv!


常见问题

我应该提交我的 .env 文件吗?

不。我们强烈建议不要将您的 .env 文件提交到版本控制中。 它应该只包含环境特定的值,例如数据库密码或 API 密钥。 您的生产数据库应该与您的开发数据库使用不同的密码,我们建议将这些值存储在 .env.vault 文件中。