工程项目结构
默认情况下,Strapi 项目的结构如下所示:
/.cache
: 包含用于构建管理面板的文件./admin
: (optional) 包含您的管理定制文件./api
: 包含将项目的业务逻辑拆分为每个 API 的子文件夹.**
/config
: 包含 API 的配置 (routes
,policies
, etc.)./controllers
: 包含 API 的自定义控制器./models
: 包含 API 的模型./services
: 包含 API 的定制服务.
/build
: 包含您的管理面板 UI 构建./config
/functions
: 包含项目的生命周期或一般功能./responses
: 包含自定义响应.404.js
: 包含用于构建自定义 404 消息的模板.
bootstrap.js
: 包含在应用程序启动时执行的代码.cron.js
: 包含 cron 任务.
server.js
: 包含项目的一般配置.database.js
: 包含项目的数据库配置.
/extensions
: 包含扩展已安装插件的文件./hooks
: 包含项目的自定义钩子./middlewares
: 包含项目的自定义中间件./plugins
: 包含您的本地插件./public
: 包含外部世界可访问的文件./node_modules
: 包含项目使用的 npm 包.