快速开始
# 步骤
# 项目环境
- JDK17+
- Maven3.6+
- IDEA
# 项目地址
后端源码 | |
---|---|
github | https://github.com/Lyn4ever29/fish-cloud (opens new window) |
码云 | https://gitee.com/lyn4ever/fish-cloud (opens new window) |
前端源码 | |
---|---|
github | https://github.com/Lyn4ever29/fish-cloud-web (opens new window) |
码云 | https://gitee.com/lyn4ever/fish-cloud-web (opens new window) |
# Nacos下载与安装
以下部分内容摘抄自Nacos官方文档
# 下载
您可以在Nacos的release notes (opens new window)及博客 (opens new window)中找到每个版本支持的功能的介绍,当前推荐的稳定版本为2.2.3,windows直接下载windows对应版本即可。
# 启动服务器
Windows启动命令(standalone代表着单机模式运行,非集群模式):
- 注:Nacos的运行建议至少在2C4G 60G的机器配置下运行。
startup.cmd -m standalone
- 启动Nacos后,打开
http://127.0.0.1:8848/nacos/index.html
可以看到Nacos后台管理界面。 - 如果想关闭nacos,直接双击shutdown.cmd运行文件。
# 后端开发
# 下载代码
git clone https://github.com/Lyn4ever29/fish-cloud
- 下载完代码使用IDEA导入,建议使用JDK17+,Maven3.9.4+
- 下载完成后执行Maven导入,等待Maven处理完毕
# 导入数据库
使用ELADMIN一样的数据库脚本,未作任何更改(后续会有改动)。脚本文件在sql目录下
# 启动服务
依次启动下列服务,端口分别为9000、9011、9012、9013。启动方式与普通SpringBoot程序启动方式一致,运行对应模块下的主方法即可。
- cloud-gateway
- fish-system(必选,后台管理核心模块)
- fish-logging(必选,日志记录模块)
- fish-mnt(可选,运维管理模块)
启动服务后,打开Nacos后台管理界面,可以看到对应的服务列表。
# 前端开发
前端开发方式和普通的一样,建议使用WebStrom或者VS code。分为三步:
- 导入代码
git clone https://github.com/Lyn4ever29/fish-cloud-web
- 下载依赖
npm install
如果是Node.js 18.0.0+,启动前要设置环境变量
set NODE_OPTIONS=--openssl-legacy-provider && node --max_old_space_size=4096
- 启动项目
npm run dev
项目启动后如图所示。
上次更新: 2023/10/25, 09:41:48