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.