我想给环境变量添加一些变量,但是找不到存放这些变量的文件。
我检查了 package.JSon 和每个文件夹,但找不到存储它们的文件。
node.js 在哪里存储它的环境变量?
最佳答案
您可以在您的应用程序文件夹中创建一个.env
文件,并定义您要在应用程序中使用的所有环境变量。以下是此类文件的示例内容。
DB_HOST=localhost
DB_USER=root
DB_PASS=123456
然后使用dotenv npm包将.env
文件中的所有变量导入到node进程环境中。然后您可以从 process.env
对象访问这些变量。
require('dotenv').config()
var db = require('db')
db.connect({
host: process.env.DB_HOST,
username: process.env.DB_USER,
password: process.env.DB_PASS
})
关于node.js - 环境变量存储在 node.js 中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46660752/