# 管理面板配置

./config/admin.js 用于定义 Strapi 应用程序的管理面板配置。

# 可用选项

./config/admin.js 文件可以包含以下参数:

参数 描述 类型 默认值
apiToken.salt 用于生成 API tokens 的盐 string Random string
auth 身份验证配置 object -
auth.secret 用于对 JWT tokens 进行编码的密钥 string undefined
auth.options 传递给 jsonwebtoken (opens new window) 的选项对象 object -
auth.options.expiresIn JWT 在 jsonwebtoken (opens new window) 中使用的过期时间 object 30d
auth.events 为身份验证注册的所有事件订阅者的记录 object {}
auth.events.onConnectionSuccess 管理员用户成功登录到管理面板时调用的函数 function undefined
auth.events.onConnectionError 管理员用户登录管理面板失败时调用的函数 function undefined
url 管理面板的网址。默认值:/admin。注意:如果网址是相对的,它将与 url 连接。 string /admin
autoOpen 启用或禁用在启动时打开的管理。 boolean true
watchIgnoreFiles 添加在开发过程中不应监视的自定义文件。查看更多 这里 (opens new window) (属性 ignored). array(string) []
host 为管理面板使用其他主机。仅与 strapi develop --watch-admin 一起使用 string localhost
port 为管理面板使用其他端口。仅与 strapi develop --watch-admin 一起使用 string 8000
serveAdminPanel 如果为 false,则不会提供管理面板。注意 index.html 仍将被服务。参见 defaultIndex 选项 boolean true
forgotPassword 自定义忘记密码电子邮件的设置 (参见 忘记密码电子邮件) object {}
forgotPassword.emailTemplate 电子邮件模板,如 email plugin 中所定义 object Default template (opens new window)
forgotPassword.from 发件人邮件地址 string Default value defined in your provider configuration
forgotPassword.replyTo 要求接收方回复的一个或多个默认地址 string Default value defined in your provider configuration

# 配置

./config/admin.js 文件至少应包含具有身份验证和 API tokens 所需参数的最小配置。对于完整配置,可以包含其他参数。

✏️ NOTE

环境配置 (即,使用 env() 帮助程序)不需要包含所有值,只要它们存在于默认的 ./config/server.js 中。