# BlogVue3 **Repository Path**: deusvoez/blog-vue3 ## Basic Information - **Project Name**: BlogVue3 - **Description**: 2021软件A班-毕业设计 - **Primary Language**: NodeJS - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: https://blog.blueluck.cn - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-20 - **Last Updated**: 2025-03-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: vue3, 博客园 ## README # 博客园毕设项目 ## 介绍 这是一个基于Vue3的博客网站,使用Mysql作为数据库,Express作为服务器,使用Element Plus进行UI设计,sequelize进行数据库连接,Express Router处理路由,body-parser进行路由解析,cors处理跨域请求,vueX进行状态管理。 ## 软件架构 - 前端:Vue3 + Element Plus - 后端:Express + Mysql - 数据库连接:Sequelize - 路由:Express Router - 路由解析:body-parser - 跨域请求:cors - 状态管理:vueX ## 安装教程 1. 克隆项目到本地 git clone https://gitee.com/deusvoez/blog-vue3.git 2. 进入项目目录 cd BlogVue3 3. 安装依赖 首次运行需要先下载依赖 运行:下载依赖-WEB.bat 4. 启动前端开发服务器 依赖下载好后再运行,来启动项目:Run-Blog.bat ## 使用说明 1. 访问前端页面 通过浏览器访问 http://localhost:3000 2. 进行博客相关操作 在博客网站中可以进行如下操作: - 查看博客列表 - 创建新博客 - 编辑博客 - 删除博客 - 查看博客详情 ## 主要编写人员: 发起者:DeusVoez 成员:ShadowAzrae ## 项目分工: 前端:DeusVoez,ShadowAzrae 后端:DeusVoez 数据库:DeusVoez ## 特技 - 使用Vue3进行开发,享受其更加优化的性能和便利的特性。 - 使用Element Plus进行UI设计,提供美观的界面和丰富的组件库。 - 使用Express作为后端框架,提供高效的路由处理和服务器功能。 - 使用Sequelize连接Mysql数据库,并进行数据操作。 - 使用vueX进行状态管理,方便共享数据和状态管理。 - 使用cors中间件处理跨域请求,确保前后端交互的正常进行。 - 使用body-parser解析路由,方便处理请求数据。