从代码访问配置值 Access configuration values from the code

所有 [配置文件](/dev-docs/configurations) 都在启动时加载,可以通过 `strapi.config` 配置提供程序访问。如果 `/config/server.js` 文件具有以下配置:

js
module.exports = {
  host: '0.0.0.0',
}

那么可以这样访问 server.host 键:

js
strapi.config.get('server.host', 'defaultValueIfUndefined')

嵌套键可通过 点符号 访问。

文件名用作访问配置的前缀。

配置文件可以是 .js.json 文件。

使用 .js 文件时,可以导出配置:

  • 作为对象:
js
module.exports = {
  mySecret: 'someValue',
}
  • 或作为返回配置对象的函数(推荐使用)。该函数将访问 env 实用程序:
js
module.exports = ({ env }) => {
  return {
    mySecret: 'someValue',
  }
}