因为接触到CRM的关系,最近接触到了strapi这个框架,仔细看了一下官网的介绍,感觉挺好的,比wordpress还要强大.于是决定尝试一番.

strapi介绍:

一句话概括就是,免费开源的Nodejs无头CMS内容管理框架,建立在自定义api

特点是:

完整地控制你的数据: 使用strapi,您知道数据存储在哪里,并且始终保持完全控制。

自我托管:您可以根据需要主持和扩展strapi项目。您可以选择任何您想要的托管平台:aws、netlify、heroku、vps或专用服务器。你可以随着你的成长而扩展,100%独立。

自由选择数据库:你可以选择你喜欢的数据库。strapi适用于sql和nosql数据库:mongodb、postgresql、mysql、mariadb和sqlite。

完全可定制化:您可以通过完全定制api、路由或插件来快速构建逻辑,以完全满足您的需要。

特点:

现代管理面板:优雅,完全可定制和完全可扩展的管理面板。

默认情况下是安全的:可重用策略、cors、csp、p3p、xframe、xss等等。

面向插件:安装auth系统、内容管理、自定义插件等等,只需几秒钟。

极快:构建在node.js之上,strapi提供了惊人的性能。

前端不可知:使用任何前端框架(react、vue、angular等)、移动应用程序甚至物联网。

强大的cli:动态的scaffold项目和api。

sql和nosql数据库:与mongodb、postgresql、mysql、mariadb和sqlite一起使用。

快速搭建开始项目

strapi项目的搭建其实很简单,

只需要下面几行代码就可以快速创建一个项目strapi项目,一应俱全

或者在安装strapi库后执行下面这行命令yarn create strapi-app my-project --quickstart

项目的搭建 ,主要时间耗费在下载各种包,安装各种库,看了一下下载后的node_module目录,有200多M,网速差的同学可以多试几次,我也不是一次就完成搭建的.

此外在搭建时要注意,strapi支持以下操作系统的安装Ubuntu 18.04/Debian 9.x

CentOS/RHEL 8

Mac O/S Mojave

Windows 10

此外注意

Node:NodeJS >= 10.x

NPM >= 6.x

Database:MongoDB >= 3.6

MySQL >= 5.6

MariaDB >= 10.1

PostgreSQL >= 10

SQLite >= 3

官方建议使用最新版本的strapi来创建项目及 当前为 Beat版本.

当命令执行完毕后 浏览器会自动打开项目地址

如下图

你需要设置一个账号和密码,

设置后再进行登录,下面编辑strapi框架的主面板

此管理后台的界面是用React写的我们可以在.cache目录下的admin找到相关页面文件

第一篇strapi的教程就先写到这里,下一篇我们来介绍strapi的使用,怎么进行内容管理

nodejs cms mysql_strapi (基于Nodejs的开源免费CMS框架)新手教程相关推荐

  1. 2021开源免费CMS建站系统怎么选择?

    着互联网及web应用技术的快速发展,如今的网站建设已经发生了很大变化,不再像过去那样一个980px网站即可完成,如今什么响应式网站.三合一网站.四合一网站.甚至五合一都出现在了我们的视野,同时针对企业 ...

  2. 2019最受欢迎开源免费CMS建站系统排行榜

    2019独角兽企业重金招聘Python工程师标准>>> 互联网的蓬勃发展,免费且开源的建站系统的层出不穷,而我们经常在网上看见有人问及"哪个CMS系统最好用".& ...

  3. 2018最受欢迎开源免费CMS建站系统排行榜

    2018最受欢迎开源免费CMS建站系统排行榜 随着互联网及web应用技术的蓬勃发展,网上针对企业建站的各种CMS建站系统层出不穷,如今企业建站和维护的成本已不像过去那么高.经常在网上看见有人问及&qu ...

  4. 开源免费CMS建站系统用哪个好,怎么选择?

    随着互联网及web应用技术的快速发展,如今的网站建设已经发生了很大变化,不再像过去那样一个980px网站即可完成,如今什么响应式网站.三合一网站.四合一网站.甚至五合一都出现在了我们的视野,同时针对企 ...

  5. 计算机毕业论文nodejs,本科毕业论文--基于nodejs的博客系统设计与实现.docx

    本科毕业论文--基于nodejs的博客系统设计与实现 酒店信息管理系统的设计与实现 基于nodeJS的博客管理系统的设计与实现 PAGE \* MERGEFORMAT PAGE \* MERGEFOR ...

  6. 站长利器,全自动采集发布,开源免费-蓝天采集器-教程(1-简介)

    作为一个小白站长,接触了很多自动采集的软件(手头拮据,所以都是免费的),从火车头,杰奇,YGBOOK,苹果CMS,WP-AutoPost,等等,每个软件都有难以容忍的缺陷,或者采集规则过时,不适应JS ...

  7. 基于SpringBoot的开源免费微信管家平台,Jeewx-Boot 1.0 版本发布

    项目介绍 JeewxBoot 是一款基于SpringBoot的免费微信管家平台.支持微信公众号.小程序官网.微信抽奖活动.Jeewx-Boot实现了微信公众号管理.小程序CMS.微信抽奖活动等基础功能 ...

  8. 基于SpringBoot的开源免费微信管家

    阅读文本大概需要3分钟. JeewxBoot 是一款基于SpringBoot的免费微信管家平台.支持微信公众号.小程序官网.微信抽奖活动.Jeewx-Boot实现了微信公众号管理.小程序CMS.微信抽 ...

  9. 基于SpringBoot的开源免费微信管家平台,Jeewx-Boot 1.0.3 版本发布

    项目介绍 JeewxBoot 是一款基于SpringBoot的免费微信开发平台.支持微信公众号.小程序官网.微信抽奖活动.Jeewx-Boot实现了微信公众号管理.小程序CMS.微信抽奖活动等基础功能 ...

最新文章

  1. C#模拟post消息,实现登陆功能(包括CAS系统)
  2. 矩阵论基础知识4——强大的矩阵奇异值分解(SVD)及其应用
  3. 【文末有福利】量子计算是对计算本质的发现
  4. hbuilderx内置服务器启动失败_我们来看看Swoole是如何实现WebSocket服务器及客户端的...
  5. win10专业版开机画面模糊_Win10系统登录背景变模糊的两种恢复方法
  6. 如何把Spring Boot 项目变成一个XML配置的Spring项目
  7. (论坛答疑点滴)怎么给Table动态添加控件并且得到控件的值?
  8. MPQ4573:和“讨厌”的二极管说拜拜
  9. ipad python编程软件_7款学习Python编程的iPhone/iPad应用
  10. c语言 分数通分,如何用C语言,实现简单的分数化简
  11. iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 80 -j DNAT ...
  12. mysql查询删除的数据历史记录_查询数据库各种历史记录
  13. html 表格选择滚动条,table设置tbody滚动条
  14. 湖南信息学院大一C语言考试,2003级信息学院《C语言程序设计》考试试题
  15. 跟随《西西里的美丽传说》 慢游锡拉库萨
  16. “全民创业”是新时代的上山下乡
  17. CTFHub-网站源码-wp
  18. 2021-05-24 BUG修改
  19. 《清醒思考的艺术》-罗尔夫 多贝利
  20. 【Python入门】Turtle海龟库:利用海龟画笔绘制花朵

热门文章

  1. 第十一届“挑战杯”广东省大学生课外学术科技作品竞赛总结——谢凌云
  2. 5G传输速度与USB和WIFI传输速度对比
  3. 安卓手机各种信息获取---(通讯录短信息通话记录)
  4. java+vue+SSM215的病人跟踪治疗信息管理系统毕业设计
  5. 一个合格程序员应该读过的书
  6. 实操手册:如何在GKE上部署HTTP(S) Load Balancer及容器应用程式
  7. Opencv-python 求原坐标点透视变换后对应坐标点
  8. SQL 修改日期类型,只修改年月日不修改时分秒
  9. 开发落网电台windows phone 8应用的计划(3)
  10. 山河盟:人类为大地母亲准备的一份礼物