10分钟使用Strapi(无头CMS)生成基于Node.js的API接口,告别繁琐开发,保姆级教程,持续更新中。

一、什么是Strapi?

Strapi 是一个开源的无头(headless) CMS,开发者可以自由选择他们喜欢的开发工具和框架,内容编辑人员使用自有的应用程序来管理和分发他们的内容。得益于插件系统,Strapi 是一个灵活的 CMS,其管理面板和 API 都是可扩展的,并且每个部分都是可定制的,以匹配任何使用场景。Strapi 还有一个内置的用户系统,可以详细控制管理员(administrators )和最终用户(end users )可以访问的内容。

二、Strapi项目安装

npm

powershell 复制代码
npx create-strapi-app@latest my-strapi-project --quickstart

yarn

powershell 复制代码
yarn create strapi-app my-strapi-project --quickstart

三、Strapi项目启动

npm

powershell 复制代码
npm run develop

yarn

powershell 复制代码
yarn develop

三、Strapi项目汉化

1、打开app.ts(路径:src/admin/app.ts),将zh注释打开。

2、个人信息当中,语言language选择中文,设置汉化,并保存

四、Content-Type Builder:内容类型生成器(相当于数据库字段管理)

五、Content Manager:内容管理器(相当于数据库,存储数据)

六、市场安装Documentation(SWAGGER UI)

创建一个OpenAPI文档,并使用SWAGGER UI可视化已经生成的API。

七、Strapi常用命令

开发模式启动‌:

powershell 复制代码
npm run develop 或 yarn develop

生产模式启动‌:

powershell 复制代码
npm run start 或 yarn start

构建项目‌:

powershell 复制代码
yarn build 或 npm run build

‌停止服务‌:

powershell 复制代码
npm run stop 或 yarn stop

持续更新中...

本文原创,原创不易,如需转载,请联系作者授权。

相关推荐
用户0873086548712 小时前
用 GUI 自动化写了一个群聊 AI:5 个真实事故,和 7 条让 AI 不像机器人的设计
node.js
Dumbness2 天前
毕设后台导出 CSV 的 4 个坑:date 字段漏了公式防护,搜索框输入 % 能扫全表
node.js·express
wno7044 天前
node.js中使用jquery
前端·node.js·jquery
damoluomu4 天前
Node 的 Headless 出厂没有前台,Java 的 Headless 是从门户里长出来的
java·开发语言·node.js
Dumbness4 天前
一个手机号验证码登录接口的五个坑:无限发码、无限试码,传个数字就让 Express 进程退出
node.js·express
怒放的生命19915 天前
本地用 pnpm 省磁盘,团队继续用 npm:极简实践
前端·npm·node.js
Hone5 天前
我把「自动发文章到掘金」做成了一个 Agent 技能:juejin-skills
node.js·ai编程·前端工程化
Dumbness6 天前
二十行手写的 SKILL.md 头部解析,遇到 YAML 的折叠写法、单引号和嵌套键就读错:和 js-yaml 逐条对照
node.js·ai编程
只睡四小时6 天前
MCP 弃用 SSE?Node 分帧漏 81.7% 事件
node.js·webassembly·实时通信·mcp·streamable http