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

持续更新中...

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

相关推荐
bjzhang752 小时前
Depcheck——专门用于检测 JavaScript 和 Node.js 项目中未使用依赖项的工具
javascript·node.js·depcheck
你不讲 wood6 小时前
使用 Axios 上传大文件分片上传
开发语言·前端·javascript·node.js·html·html5
tryCbest7 小时前
Nodejs安装配置及创建vue项目
vue.js·node.js
Luckyfif9 小时前
Webpack 是什么? 解决了什么问题? 核心流程是什么?
前端·webpack·node.js
熊的猫11 小时前
如何封装一个可取消的 HTTP 请求?
前端·javascript·vue.js·网络协议·http·webpack·node.js
黑金IT14 小时前
为什么使用Node.js爬虫更优
javascript·爬虫·node.js
API开发1 天前
APISQL企业版离线部署教程
sql·node.js·api·restful·graphql·apisql
前端小垃圾(找工作真难呐)1 天前
将项目从 Webpack 到 Vite 迁移的步骤
前端·webpack·node.js
黑金IT2 天前
Node.js与Python的交互:使用node-pyrunner模块
开发语言·python·node.js·交互
Fan_web2 天前
Node.js——初识Node.js
开发语言·前端·node.js