自定义

页面摘要: Strapi 包含一个后端服务器和管理面板,二者均可自定义以扩展路由、策略、中间件、主题等功能。

Strapi 包含 2 个主要组件:

  • Strapi 的后端部分是一个服务器,它接收请求并处理以返回响应,从而呈现你通过内容类型构建器和内容管理器构建并保存的数据。后端服务器在 后端自定义简介 中有更详细的说明。后端服务器的绝大部分部分都可以自定义。

  • Strapi 的前端(面向用户)部分称为管理面板。管理面板是你用来构建内容结构、创建和管理内容,以及执行可由内置或第三方插件管理的各种其他操作的图形用户界面(GUI)。管理面板的某些部分可以自定义。

从更宏观的角度来看,Strapi 在典型通用架构中的集成方式如下:Strapi 包含 2 个部分,即后端服务器和管理面板,并与一个数据库(用于存储数据)以及一个显示你数据的外部前端应用交互。Strapi 的两个部分在某种程度上都可以自定义。

Customization diagram

点击以下任意卡片以了解更多自定义可能性:

  • 后端自定义 — 自定义后端服务器(路由、策略、中间件、控制器、服务和模型)。
  • 管理面板自定义 — 自定义管理面板(logo、主题、菜单、翻译等)。
INFO

自定义数据库或外部前端应用不在本文档章节的范围内。

  • 你可以阅读安装文档(其中列出了 支持的数据库)和配置文档(其中描述了如何 配置数据库)来了解更多关于 Strapi 使用数据库的内容。
  • 你可以阅读 Strapi 的 集成页面 来了解更多关于外部前端应用如何与 Strapi 交互的内容。