2017-08-17 75 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文件中,沒有辦法從環境變量中讀取值。