基于nodejs+express+mysql构建的CMS管理系统(内容博客管理系统)-nodejs-express

59 阅读1分钟

淘宝店铺搜索:点创微科

基于nodejs+express+mysql构建的CMS管理系统(内容博客管理系统)-nodejs-express

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于nodejs+express+mysql构建的CMS管理系统(内容博客管理系统)-nodejs-express

地址: http://localhost:3001/

账号密码:admin/123

二、项目功能

发布文章:支持Markdown/HTML格式,可插入图片、

文章列表:展示分类、标签、发布时间

标签管理:支持创建、编辑、删除标签。

评论管理:新评论需审核后显示

分类管理:支持无限级分类,拖拽调整层级

发布公告:支持普通公告、弹窗公告、滚动公告

公告列表:启用/禁用公告,实时预览效果

用户列表:展示用户信息 轮播图管理:支持PC端设置轮播图

个人信息:显示个人信息数据

管理员:设置账号、分配初始角色

操作按钮:在列表页添加快捷操作按钮

路由管理:后端控制前端路由权限

菜单管理:拖拽排序调整菜单层级

角色管理 :粒度分配权限

三、运行环境

开发环境 idea

运行环境 nodejs MySQL vue14.18

(此配置为本人调试所用,仅供参考)

四、项目技术

前端: vue

开发语言:nodejs

框架: express

数据库:mysql5.7

数据库工具:Navicat

开发软件:idea

推荐浏览器:谷歌浏览器

启动: nodejs-mysql-cms-master文件夹下cmd :npm run start

技术栈: nodejs mysql5.7

五、项目截图

1752992394-fb9712ea2692e35.jpg

1752992398-9efe9c7ac1744c8.jpg

1752992400-40d5c8e6fde814f.jpg

1752992402-e6bcad888328da3.jpg

1752992405-23eaeb4b7c40a1f.jpg

1752992407-7e9a4cc5eaed776.jpg

1752992410-c5f5c505c3662e7.jpg

1752992412-05f94f9e9534b13.jpg

1752992414-0c1ad0bd7fb5ad8.jpg

1752992416-6bb0121e4a89a5a.jpg

1752992418-af2062d82e2b666.jpg

1752992420-f88e45459dc80cf.jpg

1752992422-e94417d0f42c2bd.jpg

1752992424-240c1173e43bf12.jpg

1752992427-445da03e7e79fea.jpg

1752992429-e78631b5a95a58c.jpg

1752992431-60d58e1cc68bc03.jpg

1752992433-8c2602bb5f702ca.jpg

1752992435-97d250ed6220091.jpg

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp