1
如何讀取Heroku應用程序的配置變量設置。例如:從JavaScript中讀取Heroku配置變量
從Azure開始,我可以使用類似process.env.ALERT_ALLOW_TEST的內容來讀取環境變量設置。但是,如何從Heroku環境中讀取此值?
如何讀取Heroku應用程序的配置變量設置。例如:從JavaScript中讀取Heroku配置變量
從Azure開始,我可以使用類似process.env.ALERT_ALLOW_TEST的內容來讀取環境變量設置。但是,如何從Heroku環境中讀取此值?
確實heroku確實使用process.env來檢索值。但是,在這種情況下,值(布爾值)的類型在Azure和Heroku之間是不同的。我的布爾會話例程沒有考慮到它,因此它看起來沒有設置,但實際上它正在設置。我只是沒有正確地轉換它。
這是我從另一個Stackoverflow帖子修改的toBoolean會話例程。
function toBoolean(value)
{
if (typeof value == 'string') {
switch (value.toLowerCase()) {
case "true": case "yes": case "1": return true;
case "false": case "no": case "0": case null: return false;
default: break;
}
}
return Boolean(value);
}