共用方式為


數據 API 產生器組態中的函式

有時候,您需要參考數據 API 產生器組態檔內的資訊。 函式提供程式設計功能來參考組態的資訊。 本文列出可用的函式、描述其功能,以及使用範例的詳細數據。

@env()

存取本機電腦上的環境數據。 傳回 字串 值。

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

此函式通常用來從本機計算機上的環境變數存取敏感性 連接字串 資訊。

有兩種主要方式可將環境變數設定為與數據 API 產生器搭配使用。 首先,您可以直接在系統上設定環境變數。 其次,您可以在與組態檔相同的目錄中建立 .env 檔案。 .env使用檔案是管理環境變數的建議方式。

範例

這個範例 .env 檔案會將 DAB_ENVIRONMENT 環境變數設定為 Development ,並將 SQL_CONN_STRING 環境變數設定為 的虛構值 Server=localhost;User ID=<user-name>;Password=<password>;

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

現在,使用函 @env() 式來參考 SQL_CONN_STRING 環境變數。

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

如需詳細資訊,請參閱 data-source 組態屬性