在当今企业级应用开发中,前后端分离架构已成为主流选择。若依(RuoYi)作为国内知名的开源快速开发平台,其 Vue3 版本基于 Spring Boot + Vue3 + Element Plus 构建,提供了权限管理、代码生成、系统监控等完整解决方案。本文将从零开始,演示如何基于若依 Vue3 版搭建一套可运行的前后端分离管理系统,并结合云服务器完成部署。
访问若依官方 GitHub 仓库(RuoYi-Vue3),下载最新源码包。解压后目录结构如下:

ruoyi-vue3/├── ruoyi-admin # 启动模块├── ruoyi-common # 公共模块├── ruoyi-framework # 框架核心├── ruoyi-generator # 代码生成├── ruoyi-quartz # 定时任务├── ruoyi-system # 系统模块└── ruoyi-ui # 前端项目(Vue3)sql/ry_2024xxxx.sql,创建数据库 ry-vue 及初始数据。修改配置:在 ruoyi-admin/src/main/resources/application-druid.yml 中配置数据库连接,在 application.yml 中配置 Redis 地址。启动后端:运行 RuoYiApplication 主类,默认端口 8080,若启动成功则访问 http://localhost:8080 可看到默认接口提示。ruoyi-ui 目录,执行 npm install 安装依赖。修改前端代理配置(vue.config.js),将 /prod-api 代理到后端 http://localhost:8080。执行 npm run dev,浏览器访问 http://localhost:8081,使用默认账号 admin/admin123 登录,即可进入系统管理界面。ruoyi-admin 目录执行 mvn clean package -DskipTests,生成 ruoyi-admin.jar。前端打包:在 ruoyi-ui 目录执行 npm run build:prod,生成 dist 静态文件。上传并运行:将 jar 包与 dist 目录上传至 Ciuic 云服务器,安装 JDK、MySQL、Redis 后,分别启动后端服务与 Nginx(或 Caddy)代理前端静态文件与 API 请求。配置安全组:在 Ciuic 控制台开放 80/443 及自定义端口,即可通过公网 IP 访问系统。若依框架内置代码生成器,可快速生成业务模块的前后端代码。同时支持多数据源、接口文档(Swagger)、操作日志等企业级功能。通过 Ciuic 云服务器可进一步配置域名解析、SSL 证书,实现 HTTPS 安全访问。
通过以上步骤,我们完成了若依 Vue3 版前后端分离管理系统的本地搭建与云服务器部署。若依靠其完备的权限模型与开箱即用的组件,极大降低了企业级中后台系统的开发门槛。结合 Ciuic 云平台的稳定算力支持,可快速进入业务功能开发阶段,提升团队交付效率。
本文链接:https://www.ciuic.com/som/85.html
版权声明:本文来自网站作者,不代表CIUIC的观点和立场,本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。客服邮箱:ciuic@ciuic.com
打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!