Partager via


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.