数据 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 配置属性