【若依】前后端分离框架部署

1.拉取若依项目代码

进入若依 基于SpringBoot+Vue前后端分离的Java快速开发框架,并通过相应协议拉取到本地IDE
HTTPS

2.前端部署

2.1.下载nodejs

进入nodejs官网下载所需版本,
完成后在命令行运行npm -v可查询版本
在这里插入图片描述

2.2.配置依赖

在若依ui目录下运行

npm install --registry=https://registry.npmmirror.com

在这里插入图片描述
接着运行npm run dev
在这里插入图片描述
可能会报错,在node.js V17以前一些可以正常运行的的应用程序,但是在 V17 版本以上可能会抛出这个异常,
这里参考了这条博文的解决方法终极解决:Error: error:0308010C:digital envelope routines::unsupported
即在Windows系统命令行下执行npm run dev
先执行set NODE_OPTIONS=--openssl-legacy-provider
或者直接加入启动配置
在这里插入图片描述
运行结果
在这里插入图片描述
浏览器同时开启前端页面
在这里插入图片描述

3.后端部署

3.1.MySQL内容初始化

在MySQL命令行或者Datagrip内创建若依框架所需的数据源,接着在该数据库内导入运行内置的sql
在这里插入图片描述
运行这两段SQL语句
在这里插入图片描述
得到以下结构
在这里插入图片描述
此时启动页面会抛出异常,需要我们继续配置redis
在这里插入图片描述

3.2.redis配置

Windows环境下redis安装GitHub链接
直接下载安装即可,设置勾选加入path
接着在redis路径下打开命令行输入redis-server.exe redis.windows.conf可能出现如下问题
在这里插入图片描述
解决方案也很简单,依次输入

redis-cli.exe
shutdown
exit
redis-server.exe redis.windows.conf

在这里插入图片描述
接着另开命令行,输入redis-cli.exe -h 127.0.0.1 -p 6379
测试连通性
在这里插入图片描述
再在durid.yml修改数据库为自己配置的设置
在这里插入图片描述
同理修改redis配置
在这里插入图片描述

4.启动

最后运行启动项
在这里插入图片描述
在这里插入图片描述
接着再在ui目录下终端指令启动前端
在这里插入图片描述
启动完成(省略用户名密码部分操作)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值