Strapi是一个开源的解决方案来创建、部署和管理自己的API。它提供了一个强大的仪表板和功能让你的生活更轻松,功能操作起来还是比较方便简单的。
Strapi特点
- 「灵活性和可扩展性」:通过自定义模型、API、插件等,Strapi 提供了极高的灵活性,可以满足各种业务需求。
- 「易于使用的 API」:Strapi 提供了一个简洁、直观的 API,使得开发者可以轻松地与数据库进行交互。
- 「内容管理界面」:Strapi 提供了一个易于使用的管理界面,使得用户可以轻松地创建、编辑和发布内容。
- 「多语言支持」:Strapi 支持多种语言,包括中文、英语、法语、德语等。
- 「可扩展性」:Strapi 具有高度的可扩展性,可以通过插件和自定义模块、插件来扩展其功能。
- 「社区支持」:Strapi 拥有一个活跃的社区,提供了大量的文档、示例和插件,使得开发人员可以轻松地解决问题和扩展功能。
适用场景
- 「多平台内容分发(」 将内容分发到不同web、h5等不同平台 「)」
- 「定制化 CMS 需求(」 通过插件等扩展性高度定制 「)」
- 「快速开发api(API」管理界面能够大大加快开发速度,尤其是MVP(最小可行产品)阶段 「)」
下载strapi
npm install strapi@alpha -g
strapi new myProject
然后默认回车设置线上环境(注意,设置线上环境后是无法直接在可视化面板新增api了),production使用将运行项目的IP和域名更新设置。
路径 - ./config/environments/production/server.json
改成自己服务器的ip或者域名地址,然后启动:
NODE_ENV=production npm start
链接: https://fly63.com/nav/1143