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.