Udostępnij za pośrednictwem


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.