Funciones en la configuración del Generador de API de datos
En ocasiones, debe hacer referencia a información en el archivo de configuración del Generador de api de datos. Las funciones proporcionan funcionalidad mediante programación para hacer referencia a la información de una configuración. En este artículo se enumeran las funciones disponibles, se describen sus funcionalidades y se detalla el uso con ejemplos.
@env()
Acceda a los datos del entorno en el equipo local. Devuelve un valor de cadena .
{
"<setting-name>": "@env('connection-string-name')"
}
Esta función se usa a menudo para acceder a información confidencial cadena de conexión de las variables de entorno en el equipo local.
Hay dos formas principales de establecer variables de entorno que se usarán con el generador de API de datos. En primer lugar, puede establecer la variable de entorno directamente en el sistema. En segundo lugar, puede crear un .env
archivo en el mismo directorio que el archivo de configuración. El uso de un .env
archivo es la manera recomendada de administrar variables de entorno.
Ejemplo
Este archivo de ejemplo .env
establece la DAB_ENVIRONMENT
variable Development
de entorno en y la SQL_CONN_STRING
variable de entorno en un valor ficticio de Server=localhost;User ID=<user-name>;Password=<password>;
.
SQL_CONN_STRING=Server=localhost;User ID=<user-name>;Password=<password>;
DAB_ENVIRONMENT=Development
Ahora, use la @env()
función para hacer referencia a la variable de SQL_CONN_STRING
entorno.
{
"data-source": {
"database-type": "mssql",
"connection-string": "@env('SQL_CONN_STRING')"
}
}
Para obtener más información, consulte data-source
la propiedad de configuración.