Bagikan melalui


Fungsi dalam konfigurasi penyusun API Data

Terkadang Anda perlu mereferensikan informasi dalam file konfigurasi penyusun API Data Anda. Functions menyediakan fungsionalitas terprogram untuk mereferensikan informasi untuk konfigurasi. Artikel ini mencantumkan fungsi yang tersedia, menjelaskan fungsionalitasnya, dan merinci penggunaan dengan contoh.

@env()

Mengakses data lingkungan pada komputer lokal. Mengembalikan nilai string .

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

Fungsi ini sering digunakan untuk mengakses informasi string koneksi sensitif dari variabel lingkungan pada komputer lokal.

Ada dua cara utama untuk mengatur variabel lingkungan yang akan digunakan dengan penyusun API Data. Pertama, Anda dapat mengatur variabel lingkungan langsung pada sistem. Kedua, Anda dapat membuat .env file dalam direktori yang sama dengan file konfigurasi Anda. .env Menggunakan file adalah cara yang disarankan untuk mengelola variabel lingkungan.

Contoh

Contoh .env file ini mengatur DAB_ENVIRONMENT variabel lingkungan ke Development dan SQL_CONN_STRING variabel lingkungan ke nilai fiktif .Server=localhost;User ID=<user-name>;Password=<password>;

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

Sekarang, gunakan @env() fungsi untuk mereferensikan SQL_CONN_STRING variabel lingkungan.

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

Untuk informasi selengkapnya, lihat data-source properti konfigurasi.