Funkcje w konfiguracji konstruktora interfejsu API danych
Czasami musisz odwołać się do informacji w pliku konfiguracji konstruktora interfejsu API danych. Funkcje zapewniają funkcje programowe służące do odwoływanie się do informacji o konfiguracji. W tym artykule wymieniono dostępne funkcje, opisano ich funkcjonalność i szczegóły użycia z przykładami.
@env()
Uzyskiwanie dostępu do danych środowiska na komputerze lokalnym. Zwraca wartość ciągu .
{
"<setting-name>": "@env('connection-string-name')"
}
Ta funkcja jest często używana do uzyskiwania dostępu do poufnych parametry połączenia informacji ze zmiennych środowiskowych na komputerze lokalnym.
Istnieją dwa podstawowe sposoby ustawiania zmiennych środowiskowych do użycia z konstruktorem interfejsu API danych. Najpierw można ustawić zmienną środowiskową bezpośrednio w systemie. Po drugie możesz utworzyć .env
plik w tym samym katalogu co plik konfiguracji. .env
Użycie pliku jest zalecanym sposobem zarządzania zmiennymi środowiskowymi.
Przykład
Ten przykładowy .env
plik ustawia zmienną DAB_ENVIRONMENT
środowiskową na Development
, a SQL_CONN_STRING
zmienną środowiskową na fikcyjną wartość Server=localhost;User ID=<user-name>;Password=<password>;
.
SQL_CONN_STRING=Server=localhost;User ID=<user-name>;Password=<password>;
DAB_ENVIRONMENT=Development
Teraz użyj @env()
funkcji , aby odwołać się do zmiennej środowiskowej SQL_CONN_STRING
.
{
"data-source": {
"database-type": "mssql",
"connection-string": "@env('SQL_CONN_STRING')"
}
}
Aby uzyskać więcej informacji, zobacz data-source
właściwość konfiguracji.