Delen via


Functies in de configuratie van Data API Builder

Af en toe moet u verwijzen naar informatie in het configuratiebestand van uw Data API Builder. Functies bieden programmatische functionaliteit om te verwijzen naar informatie voor een configuratie. In dit artikel vindt u een overzicht van de beschikbare functies, een beschrijving van de functionaliteit en een beschrijving van het gebruik met voorbeelden.

@env()

Toegang tot omgevingsgegevens op de lokale computer. Retourneert een tekenreekswaarde .

{
    "<setting-name>": "@env('connection-string-name')"
}

Deze functie wordt vaak gebruikt voor toegang tot gevoelige verbindingsreeks informatie van de omgevingsvariabelen op de lokale computer.

Er zijn twee primaire manieren om omgevingsvariabelen in te stellen voor gebruik met de Opbouwfunctie voor gegevens-API's. Eerst kunt u de omgevingsvariabele rechtstreeks op het systeem instellen. Ten tweede kunt u een .env bestand maken in dezelfde map als uw configuratiebestand. Het gebruik van een .env bestand is de aanbevolen manier om omgevingsvariabelen te beheren.

Voorbeeld

In dit voorbeeldbestand .env wordt de DAB_ENVIRONMENT omgevingsvariabele ingesteld op Development en de SQL_CONN_STRING omgevingsvariabele op een fictieve waarde van Server=localhost;User ID=<user-name>;Password=<password>;.

SQL_CONN_STRING=Server=localhost;User ID=<user-name>;Password=<password>;
DAB_ENVIRONMENT=Development

Gebruik nu de @env() functie om te verwijzen naar de SQL_CONN_STRING omgevingsvariabele.

{
  "data-source": {
    "database-type": "mssql",
    "connection-string": "@env('SQL_CONN_STRING')"
  }
}

Zie configuratie-eigenschap voor meer informatiedata-source.