Dela via


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.