Veri API'si oluşturucu yapılandırmasındaki işlevler
Bazen Veri API'sini oluşturucu yapılandırma dosyanızdaki bilgilere başvurmanız gerekir. İşlevler, yapılandırma bilgilerine başvurmak için programlama işlevselliği sağlar. Bu makalede kullanılabilir işlevler listelenir, işlevleri açıklanır ve kullanım ayrıntıları örneklerle açıklanır.
@env()
Yerel makinedeki ortam verilerine erişin. Bir dize değeri döndürür.
{
"<setting-name>": "@env('connection-string-name')"
}
Bu işlev genellikle yerel makinedeki ortam değişkenlerinden hassas bağlantı dizesi bilgilerine erişmek için kullanılır.
Ortam değişkenlerini Veri API oluşturucusu ile kullanılacak şekilde ayarlamanın iki birincil yolu vardır. İlk olarak ortam değişkenini doğrudan sistemde ayarlayabilirsiniz. İkincisi, yapılandırma dosyanızla aynı dizinde bir .env
dosya oluşturabilirsiniz. Ortam değişkenlerini yönetmek için önerilen yöntem bir .env
dosya kullanmaktır.
Örnek
Bu örnek .env
dosya ortam değişkenini DAB_ENVIRONMENT
olarak Development
, ortam değişkenini SQL_CONN_STRING
ise kurgusal değerine Server=localhost;User ID=<user-name>;Password=<password>;
ayarlar.
SQL_CONN_STRING=Server=localhost;User ID=<user-name>;Password=<password>;
DAB_ENVIRONMENT=Development
Şimdi, ortam değişkenine @env()
başvurmak SQL_CONN_STRING
için işlevini kullanın.
{
"data-source": {
"database-type": "mssql",
"connection-string": "@env('SQL_CONN_STRING')"
}
}
Daha fazla bilgi için bkz data-source
. yapılandırma özelliği.