我在尝试从.env
获取值时未定义这是我的server.js
console.log(process.env.val);
这是我的.env文件
val=hello
Screenshot that shows the file hierarchy
当我运行服务器时,我得到了未定义。怎么修?
答案 0 :(得分:0)
您需要使用dotenv
库
在项目的根目录中创建 .env 文件。以 NAME = VALUE 的形式在新行上添加特定于环境的变量。例如:
DB_HOST=localhost
DB_USER=root
DB_PASS=s1mpl3
That's it.
process.env 现在具有您在.env文件中定义的键和值。
var db = require('db')
db.connect({
host: process.env.DB_HOST,
username: process.env.DB_USER,
password: process.env.DB_PASS
})