Condividi tramite


Funzioni nella configurazione del generatore di API dati

In alcuni casi è necessario fare riferimento alle informazioni all'interno del file di configurazione del generatore di API dati. Le funzioni forniscono funzionalità a livello di codice per fare riferimento alle informazioni per una configurazione. Questo articolo elenca le funzioni disponibili, ne descrive le funzionalità e illustra in dettaglio l'utilizzo con esempi.

@env()

Accedere ai dati dell'ambiente nel computer locale. Restituisce un valore stringa .

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

Questa funzione viene spesso usata per accedere a informazioni sensibili stringa di connessione dalle variabili di ambiente nel computer locale.

Esistono due modi principali per impostare le variabili di ambiente da usare con il generatore di API dati. Prima di tutto, è possibile impostare la variabile di ambiente direttamente nel sistema. In secondo luogo, è possibile creare un .env file all'interno della stessa directory del file di configurazione. L'uso di un .env file è il modo consigliato per gestire le variabili di ambiente.

Esempio

Questo file di esempio .env imposta la DAB_ENVIRONMENT variabile di ambiente su Development e la SQL_CONN_STRING variabile di ambiente su un valore fittizio di Server=localhost;User ID=<user-name>;Password=<password>;.

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

Usare ora la @env() funzione per fare riferimento alla SQL_CONN_STRING variabile di ambiente.

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

Per altre informazioni, vedere data-source proprietà di configurazione.