Funktioner i konfiguration av Data API Builder
Ibland behöver du referera till information i konfigurationsfilen för Data API Builder. Funktioner tillhandahåller programmeringsfunktioner för att referera till information för en konfiguration. I den här artikeln visas tillgängliga funktioner, deras funktioner och användningsinformation med exempel.
@env()
Få åtkomst till miljödata på den lokala datorn. Returnerar ett strängvärde .
{
"<setting-name>": "@env('connection-string-name')"
}
Den här funktionen används ofta för att komma åt känslig anslutningssträng information från miljövariablerna på den lokala datorn.
Det finns två huvudsakliga sätt att ange miljövariabler som ska användas med data-API-byggaren. Först kan du ange miljövariabeln direkt i systemet. För det andra kan du skapa en .env
fil i samma katalog som konfigurationsfilen. Att använda en .env
fil är det rekommenderade sättet att hantera miljövariabler.
Exempel
Den här exempelfilen .env
anger DAB_ENVIRONMENT
miljövariabeln till Development
och SQL_CONN_STRING
miljövariabeln till ett fiktivt värde för Server=localhost;User ID=<user-name>;Password=<password>;
.
SQL_CONN_STRING=Server=localhost;User ID=<user-name>;Password=<password>;
DAB_ENVIRONMENT=Development
@env()
Använd nu funktionen för att referera SQL_CONN_STRING
till miljövariabeln.
{
"data-source": {
"database-type": "mssql",
"connection-string": "@env('SQL_CONN_STRING')"
}
}
Mer information finns i data-source
konfigurationsegenskap.