SuperAPI AI 工具集

strapi-expert

编程与开发

查看项目

更新于 10-15 19:58

技能介绍

用途:该技能面向 Strapi v5 插件开发,用于构建、重构或改造插件、自定义 API、后台面板扩展,以及使用 Document Service API 进行数据操作。

主要能力:强调 v5 中数据操作应统一使用 Document Service API(strapi.documents),替代 v4 已弃用的 Entity Service;覆盖 findMany、findOne、create、update、delete、publish、unpublish 等操作。提供插件目录结构、package.json 中 strapi.kind 配置、content-api 与 admin 路由定义、控制器、服务、策略、内容类型 schema 与 UID 格式(api::、plugin::)等规范。还包含后台面板组件、插件注册、翻译、Content Manager 注入、React Query 数据获取,以及工厂模式、服务层、Admin/Content-API 分离等架构实践。

使用方式:资料给出开发命令,如 npx @strapi/sdk-plugin@latest init my-plugin、npm run build、npm run watch、npm run watch:link、npx @strapi/sdk-plugin@latest verify,以及 TypeScript 类型生成命令 strapi ts:generate-types。

适用场景:Strapi v5 插件开发、自定义 API、后台扩展与 CMS 架构设计。

限制:资料未提供收费、价格、平台支持范围或效果保证等信息;部分内容为示例代码,实际使用需结合项目环境验证。