若依前端分离-部署指北
1.在若依官网找到下载地址下载 2.在idea中打开工程文件 3.根据sql文件创建数据库 4.在application-druid.yml文件中修改数据库的名称账号和密码:
# 主库数据源
master:
url: jdbc:mysql://localhost:3306/ruoyivue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: 123
5.在application.yml文件中修改redis连接信息:
# redis 配置
redis:
# 地址
host: localhost
# 端口,默认为6379
port: 6379
# 数据库索引
database: 0
# 密码
password: 123
6.打开RuoYiApplication.java文件运行,如果出现
(♥◠‿◠)ノ゙ 若依启动成功 ლ(´ڡ`ლ)゙ .-------. ____ __ | _ _ / / | ( ) | _. / |(_ o _) / _( )_ . | (_,_). __ ___(_ o _) | | | || |(_,_) | | ` /| `- / | | / / - `- `-..-
则表示后端运行成功! 7.点击idea下面的terminal(需要安装node.js)在命令行输入
cd ruoyi-ui
(这个指令主要是需要进入ruoyi-ui文件夹内,如果已经在这个文件目录下请忽略) 8.运行以下两个代码,可能会需要一些时间。
# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题 npm install --registry=https://registry.npmmirror.com # 启动服务 npm run dev
9.在浏览器中输入localhost即可进入前端界面,工程部署完成。 10.我在部署过程中遇到的bug: (1)后端启动失败,报错 这时候首先要看redis是否是开启的状态,启动过程中redis必须是开启的。 安装redis也遇到了一些问题,我在windows上安装的redis,通过cmd命令启动,还需要安装MobaXterm软件监控redis会更方便。 (2)前端启动时npm命令报错 将node版本升级至最高版本后还是一直都没有解决问题,拖了四五天吧,试过了网上所有的方法,都没有效果,最后决定重新下载一次项目文件,重新部署后终于成功了!
