当前位置: 首页 > news >正文

【web应用】前后端分离开源项目联调运行的过程步骤ruoyi

文章目录

  • ⭐前言
  • ⭐一、项目运行环境准备
  • ⭐二、数据库创建
    • 🌟1、新建数据库
    • 🌟2、导入数据脚本
  • ⭐三、运行后端项目
    • 🌟1、打开后端项目
    • 🌟2、后端项目配置项修改
  • ⭐四、运行前端项目VUE3
    • 🌟1、在IDEA另一个窗口中打开前端项目
    • 🌟2、前端项目配置项修改
  • ⭐五、运行成功,浏览器中运行
  • ⭐总结


标题详情
作者JosieBook
头衔CSDN博客专家资格、阿里云社区专家博主、软件设计工程师
博客内容开源、框架、软件工程、全栈(,NET/Java/Python/C++)、数据库、操作系统、大数据、人工智能、工控、网络、程序人生
口号成为你自己,做你想做的
欢迎三连👍点赞、✍评论、⭐收藏

⭐前言

ruoyi开源框架官网:
https://doc.ruoyi.vip/ruoyi/

下载前后端分离项目。
在这里插入图片描述

⭐一、项目运行环境准备

前后端工具:IDEA2023

其余环境安装这里不做详细记录。
在这里插入图片描述

⭐二、数据库创建

创建数据库ry并导入数据脚本ry_2021xxxx.sql,quartz.sql

🌟1、新建数据库

在这里插入图片描述

🌟2、导入数据脚本

数据库脚本存放路径:
在这里插入图片描述
依次选择两个文件并运行,便可将数据导入到新建的数据库ry中。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
运行成功后显示已导入所有数据表。

在这里插入图片描述

⭐三、运行后端项目

🌟1、打开后端项目

打开IDEA软件,项目——打开项目——选中整个前后端框架的文件夹——打开
在这里插入图片描述

在这里插入图片描述

🌟2、后端项目配置项修改

后端项目运行准备,修改端口、数据库密码等。

将服务设置为正确的端口,不能使用已经占用的端口。
在这里插入图片描述

redis数据库如果设置了密码,进行密码修改。

在这里插入图片描述
打开后端程序执行入口文件,点击项目运行。

在这里插入图片描述
修改MySQL数据库密码

在这里插入图片描述
后端项目运行成功!!!
在这里插入图片描述
暂时就先让其运行着,接着进行前端项目的运行。

⭐四、运行前端项目VUE3

默认运行前端项目之前已经安装好了node

🌟1、在IDEA另一个窗口中打开前端项目

在这里插入图片描述
打开的时候选择新窗口中打开。
在这里插入图片描述
打开后的前端项目窗口。
在这里插入图片描述

🌟2、前端项目配置项修改

将前端项目vue配置文件中的服务端口,设置成和后端中一样的端口。需要设置两处,server下的port和http中的端口号,与服务中设置的保持一致。

在这里插入图片描述

点击左下角终端,开始运行前端项目。这里运行前端项目需要一点时间。

命令分别是:

npm installnpm run dev

在这里插入图片描述

运行成功!!!!!

在这里插入图片描述

⭐五、运行成功,浏览器中运行

在后端项目运行成功并且开启的情况下,前端项目可以调用后端项目的API,所以可以在浏览器中运行前端项目的链接.

在这里插入图片描述

⭐总结


标题详情
作者JosieBook
头衔CSDN博客专家资格、阿里云社区专家博主、软件设计工程师
博客内容开源、框架、软件工程、全栈(,NET/Java/Python/C++)、数据库、操作系统、大数据、人工智能、工控、网络、程序人生
口号成为你自己,做你想做的
欢迎三连👍点赞、✍评论、⭐收藏

相关文章:

  • SCAU--平衡树
  • 武汉副市长李湛莅临指导 珈和展会精彩亮相引《武汉电视台》深度报道 以硬核科技赋能农业强链新范式获政府媒体“双重点赞”
  • springboot3+VUE3-(0)-环境搭建+jwt请求与回应
  • 深度学习-runner.run(data_loaders, cfg.workflow)内部执行过程
  • 物联网(IoT)智能项目全景指南:技术构架、实现细节与应用实践
  • 以太联 - Intellinet 闪耀台北 SecuTech 国际安全科技应用博览会
  • 【强化学习】深度强化学习 - Deep Q-Network(DQN)算法
  • JAVA虚拟机有义务保证<clinit>()方法的线程安全
  • onlyoffice 源码 调试说明 -ARM和x86双模式安装支持
  • # YOLOv5:目标检测的新里程碑
  • 【计算机方向海外优质会议推荐】第二届图像处理、机器学习与模式识别国际学术会议(IPMLP 2025)
  • OpenHarmony 5.0设置应用设置手势导航开关打开后重新关闭导航栏和设置界面重合
  • 【漫话机器学习系列】269.K-Means聚类算法(K-Means Clustering)
  • 【C++】vector模拟实现
  • 优化model我们可能会怎么做(具体)
  • 正则表达式进阶(三):递归模式与条件匹配的艺术
  • HarmonyOS5云服务技术分享--云存储SDK文章整理
  • 数据库基础
  • 【[特殊字符] Vue 3 实现动态加载子组件并缓存状态完整指南】
  • uniapp生成的app,关于跟其他设备通信的支持和限制
  • 从马相伯到谢希德:复旦大学校长传记系列再版首发
  • 竞彩湃|水晶宫夺冠后乘胜追击,四大皆空曼城人间清醒?
  • 外交部:国际调解院着眼以调解定分止争,更好维护国际公平正义
  • 扬子晚报原副总编辑俞适逝世,享年89岁
  • 王毅同丹麦外交大臣会谈,表示在格陵兰问题充分尊重丹麦主权和领土完整
  • 文化厚度与市场温度兼具,七猫文学为现实题材作品提供土壤