2014-11-04 2 views
1

Как узнать настройки конфигурации конфигурации для приложения Heroku. Например:Прочитать конфигурационную переменную Heroku из JavaScript

enter image description here От Azure Я могу использовать что-то вроде process.env.ALERT_ALLOW_TEST, чтобы прочитать настройку переменной среды. Однако, как я могу прочитать это значение из среды Heroku?

ответ

0

Действительно, heroku использует process.env для извлечения значений. Однако тип значения (булево) в этом случае был разным между Azure и Heroku. Моя логическая рутина не учитывала это, поэтому она выглядела так, как будто она не была установлена, но на самом деле она была установлена. Я просто не преобразовал его правильно.

Вот моя процедура для буфера, которую я модифицировал из другого сообщения Stackoverflow.

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); 
} 
Смежные вопросы