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

持续更新中...

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

相关推荐
中国lanwp1 小时前
npm中@your-company:registry 和 registry 的区别
前端·npm·node.js
冴羽1 小时前
JavaScript 异步循环踩坑指南
前端·javascript·node.js
旧曲重听12 小时前
前端需要掌握多少Node.js?
前端·node.js
在掘金801102 小时前
在Node.js中分析内存占用
node.js
abigale036 小时前
开发实战 - ego商城 - 7 地址管理模块
前端·uni-app·node.js
码银6 小时前
【简易聊天室】使用 HTML、CSS、JavaScript 结合 WebSocket 技术实现
javascript·css·node.js·html
桃子不吃李子6 小时前
一些工具的使用
javascript·mongodb·node.js
五月君_11 小时前
Node.js 24 LTS 正式发布,稳定支持到 2028 年
node.js
IT小哥哥呀11 小时前
Node.js 实现企业内部消息通知系统(钉钉/企业微信机器人)
node.js·钉钉·企业微信·webhook·后端开发·自动化通知·mysql实战
-大头.11 小时前
Node.js 环境变量配置全攻略
node.js·编辑器·vim