Aracılığıyla paylaş


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.