# 函数
./src/index.js
文件 (或 TypeScript-based 项目中的 ./src/index.ts
文件) 包括全局 register, bootstrap 和 destroy 函数,可用于添加动态和基于逻辑的配置。
# Register
register
生命周期函数位于 ./src/index.js
(或 ./src/index.ts
)中,它是一个在应用程序初始化之前运行的异步函数。
它可用于:
- 扩展插件
- 扩展 content-types programmatically
- 加载一些 环境变量.
# Bootstrap
在./src/index.js
(或 ./src/index.ts
)中找到的 bootstrap
生命周期函数在每次服务器启动时调用。
它可用于:
- 如果没有管理员用户,请创建一个管理员用户
- 用一些必要的数据填充数据库
- 为 基于角色的访问控制 (RBAC) 功能声明自定义条件
引导函数可以是同步的、异步的,也可以返回一个 promise:
Synchronous function
Asynchronous function
Function returning a promise
# Destroy
在 ./src/index.js
(或 ./src/index.ts
)中找到的 destroy
函数是在应用程序关闭之前运行的异步函数。
它可用于:
← API tokens Cron 作业 →