Поделиться через


Функции в конфигурации построителя API данных

Иногда необходимо ссылаться на сведения в файле конфигурации построителя API данных. Функции предоставляют программные функции для ссылки на сведения о конфигурации. В этой статье перечислены доступные функции, описаны их функциональные возможности и приведены примеры использования.

@env()

Доступ к данным среды на локальном компьютере. Возвращает строковое значение.

{
    "<setting-name>": "@env('connection-string-name')"
}

Эта функция часто используется для доступа к конфиденциальным сведениям о строка подключения из переменных среды на локальном компьютере.

Существует два основных способа задания переменных среды для использования с построителем API данных. Во-первых, можно задать переменную среды непосредственно в системе. Во-вторых, можно создать .env файл в том же каталоге, что и файл конфигурации. .env Рекомендуется использовать файл для управления переменными среды.

Пример

В этом примере файла переменной DAB_ENVIRONMENT среды присваивается значение , Development а переменной SQL_CONN_STRING среды — вымышленное значение Server=localhost;User ID=<user-name>;Password=<password>;..env

SQL_CONN_STRING=Server=localhost;User ID=<user-name>;Password=<password>;
DAB_ENVIRONMENT=Development

Теперь используйте функцию для @env() ссылки на SQL_CONN_STRING переменную среды.

{
  "data-source": {
    "database-type": "mssql",
    "connection-string": "@env('SQL_CONN_STRING')"
  }
}

Дополнительные сведения см. в разделеdata-source Свойство конфигурации.