2017-08-17 23 views
0

我在我的node-config .json文件中引用了以下内容,引用了一个环境变量DATABASE_URL。然而,我的配置读取这只是作为实际的字符串DATABASE_URL,并没有评估它,拉环境变种。Node/Knex/Heroku:节点配置不拉/评估对环境变量的引用

我该如何读取环境变量?谢谢

配置 staging.json | production.json

"knex": { 
    "client": "postgresql", 
    "connection": "DATABASE_URL", // ** What is the best way to get this to eval? 
}, 

回答

1

Knex配置通常是在JavaScript文件中JSON knexfile.js不能及的。

在JavaScript文件中,您可以简单地检查process.env.DATABASE_URL中的env变量。

在JSON文件中,没有办法从环境变量中读取值。