快速入门
在开发环境中加载 .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
文件中。