Fonctions dans la configuration du générateur d’API de données
Parfois, vous devez référencer des informations dans votre fichier de configuration du générateur d’API de données. Les fonctions fournissent des fonctionnalités programmatiques pour référencer des informations pour une configuration. Cet article répertorie les fonctions disponibles, décrit leurs fonctionnalités et détaille leur utilisation avec des exemples.
@env()
Accédez aux données d’environnement sur l’ordinateur local. Retourne une valeur de chaîne .
{
"<setting-name>": "@env('connection-string-name')"
}
Cette fonction est souvent utilisée pour accéder aux informations sensibles chaîne de connexion à partir des variables d’environnement sur l’ordinateur local.
Il existe deux méthodes principales pour définir des variables d’environnement à utiliser avec le générateur d’API de données. Tout d’abord, vous pouvez définir la variable d’environnement directement sur le système. Deuxièmement, vous pouvez créer un .env
fichier dans le même répertoire que votre fichier de configuration. L’utilisation d’un .env
fichier est la méthode recommandée pour gérer les variables d’environnement.
Exemple
Cet exemple .env
de fichier définit la DAB_ENVIRONMENT
variable d’environnement sur Development
et la SQL_CONN_STRING
variable d’environnement sur une valeur fictive de Server=localhost;User ID=<user-name>;Password=<password>;
.
SQL_CONN_STRING=Server=localhost;User ID=<user-name>;Password=<password>;
DAB_ENVIRONMENT=Development
Maintenant, utilisez la @env()
fonction pour référencer la variable d’environnement SQL_CONN_STRING
.
{
"data-source": {
"database-type": "mssql",
"connection-string": "@env('SQL_CONN_STRING')"
}
}
Pour plus d’informations, consultez data-source
propriété de configuration.