數據 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
組態屬性。