# 后端定制

Strapi 运行在 Koa (opens new window) 的 HTTP 服务器,这是一个后端 JavaScript 框架。

🤓 什么是 Koa?

如果您不熟悉 Koa 后端框架,我们强烈建议您阅读 Koa 的文档介绍 (opens new window).

Strapi 后端的每个部分都可以定制:

  • requests 由 Strapi 服务器接收

  • routes 处理请求并触发其控制器处理程序的执行

  • policies 可以阻止对路由的访问

  • middlewares 可以在继续之前控制请求流和请求

  • controllers 一旦到达路由,就会执行代码

  • services 用于构建可由控制器重用的自定义逻辑

  • models 是内容数据结构的表示形式

  • responses 发送到发送请求的应用程序

  • webhooks 用于将发生的事件通知其他应用程序。