Функции в конфигурации построителя 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
Свойство конфигурации.