若依前端分离-部署指北

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版本升级至最高版本后还是一直都没有解决问题,拖了四五天吧,试过了网上所有的方法,都没有效果,最后决定重新下载一次项目文件,重新部署后终于成功了!

经验分享 程序员 微信小程序 职场和发展