我在node-config .json文件中有以下内容,引用了一个环境变量DATABASE_URL
。但是,我的配置只是将其作为实际字符串DATABASE_URL
读取,并且不对其进行评估,从环境var中提取。
如何让它读取环境变量?感谢
配置 staging.json | production.json
"knex": {
"client": "postgresql",
"connection": "DATABASE_URL", // ** What is the best way to get this to eval?
},
答案 0 :(得分:1)
Knex配置通常位于JavaScript文件knexfile.js
中,而不是JSON中。
在JavaScript文件中,您只需检查process.env.DATABASE_URL
中的env变量。
在JSON文件中,无法从环境变量中读取值。