链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

vue-scscms:基于koa2+mysql+vue2.0+Element的内容管理系统

vue - scscms是一个V2.0 webpack V4版基于koa2+mysql+vue2.0+Element+ESlint的阳光内容管理系统简单文章系统模板。包含注册、登录、权限管理、用户管理范例,旨在提供完整的前后台node+vue2.0开发脚手架可按需扩展。功能涵盖用...

访问官网 →

【Github】项目名:vue-scscms-基于koa2+mysql+vue2.0+Element的内容管理系统

项目简介

vue-scscms是一个V2.0 webpack V4版基于koa2+mysql+vue2.0+Element+ESlint的阳光内容管理系统简单文章系统模板。它包含注册、登录、权限管理、用户管理范例,旨在提供一个完整的前后台node+vue2.0开发的脚手架,可按需扩展。

功能特点

  • 用户管理方面,有用户注册(含邮箱激活帐号、邮箱密码找回)、用户登录(使用token验证),还能进行新增帐号、编辑用户、删除用户、激活用户等操作。
  • 分类管理支持无限级文章分类管理。
  • 文章管理涵盖文章审核、新增、编辑、删除。
  • 上传管理可进行删除上传文件、删除上传记录操作,并且支持在线预览。

项目使用

可以先通过git clone https://github.com/scscms/vue-scscms.git克隆项目,进入项目目录执行npm install(要求Node.js版本v8.9或更高版本,推荐8.11.0+)。如果只是想查看效果可执行npm run dev然后注册帐号并激活,登录即可。默认使用公用数据库,为了更好体验和数据安全推荐自己安装mysql,还需按照步骤修改相关配置文件后执行npm run start运行前后端(开发),开发完成后可执行npm run build上线后执行npm run server。

后台API接口

包含如login(用户登录,游客可访问)、register(用户注册,游客可访问)等众多接口,分别对应不同的功能与访问权限,如文章管理、用户管理、文件上传管理等相关操作的接口。

项目总结

vue-scscms是一个功能较为全面的内容管理系统项目,对于学习前后端开发,尤其是基于koa2、mysql、vue2.0等技术的开发是一个很好的范例。希望大家对这个项目有兴趣的话可以在评论区留言讨论,分享自己的见解或者使用过程中遇到的问题等。

项目地址

GitHub链接直达