Freigeben über


Funktionen in der Konfiguration des Daten-API-Generators

Gelegentlich müssen Sie in Der Konfigurationsdatei des Daten-API-Generators auf Informationen verweisen. Funktionen bieten programmgesteuerte Funktionen zum Verweisen auf Informationen für eine Konfiguration. In diesem Artikel werden die verfügbaren Funktionen aufgeführt, ihre Funktionen und die Verwendung anhand von Beispielen beschrieben.

@env()

Greifen Sie auf Umgebungsdaten auf dem lokalen Computer zu. Gibt einen Zeichenfolgenwert zurück.

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

Diese Funktion wird häufig verwendet, um auf vertrauliche Verbindungszeichenfolge Informationen aus den Umgebungsvariablen auf dem lokalen Computer zuzugreifen.

Es gibt zwei primäre Möglichkeiten, Umgebungsvariablen festzulegen, die mit dem Daten-API-Generator verwendet werden sollen. Zunächst können Sie die Umgebungsvariable direkt im System festlegen. Zweitens können Sie eine .env Datei im selben Verzeichnis wie Ihre Konfigurationsdatei erstellen. Die Verwendung einer .env Datei ist die empfohlene Methode zum Verwalten von Umgebungsvariablen.

Beispiel

In dieser Beispieldatei .env wird die Umgebungsvariable DAB_ENVIRONMENT auf Development und die SQL_CONN_STRING Umgebungsvariable auf einen fiktiven Wert von Server=localhost;User ID=<user-name>;Password=<password>;festgelegt.

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

Verwenden Sie nun die @env() -Funktion, um auf die Umgebungsvariable SQL_CONN_STRING zu verweisen.

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

Weitere Informationen finden Sie unter data-source Konfigurationseigenschaft.