Strapi 管理面板的控制流程
Control Flow of Strapi Admin Panel
我正在使用 strapi 的社区版,安装 npx create-strapi-app my-project --quickstart在这里,我在本地主机上注册了管理员帐户,但是当我们创建集合类型并在该集合中添加一些数据时,比如将类别作为集合,我们将类别的名称输入为晚餐或其他名称。我想知道 api 的流程,它存储在哪个文件夹中。我检查了 api 文件夹,其中仅定义了路由,服务和控制器中没有任何内容。
我查看了文档,但没有找到任何内容。
就像在场景中一样,我希望如果集合由管理面板创建或更新,它将打印在控制台中。基本上我想覆盖管理面板的控制器。
基本上,通过管理员 Ui 完成的操作通过
\extensions\content-manager\controllers\collection-types.js
和UI将出席
\extensions\content-manager\admin\src\components\CustomTable\ActionCollapse\index.js
还有 strapi RestAPI 操作的默认代码存储在
\node_modules\strapi\lib\core-api\Controller.js
(此文件负责默认操作,除非您在 .api 文件夹中用自己的文件覆盖)
我正在使用 strapi 的社区版,安装 npx create-strapi-app my-project --quickstart在这里,我在本地主机上注册了管理员帐户,但是当我们创建集合类型并在该集合中添加一些数据时,比如将类别作为集合,我们将类别的名称输入为晚餐或其他名称。我想知道 api 的流程,它存储在哪个文件夹中。我检查了 api 文件夹,其中仅定义了路由,服务和控制器中没有任何内容。 我查看了文档,但没有找到任何内容。
就像在场景中一样,我希望如果集合由管理面板创建或更新,它将打印在控制台中。基本上我想覆盖管理面板的控制器。
基本上,通过管理员 Ui 完成的操作通过
\extensions\content-manager\controllers\collection-types.js
和UI将出席
\extensions\content-manager\admin\src\components\CustomTable\ActionCollapse\index.js
还有 strapi RestAPI 操作的默认代码存储在
\node_modules\strapi\lib\core-api\Controller.js
(此文件负责默认操作,除非您在 .api 文件夹中用自己的文件覆盖)