本地运行
后端技术栈:Maven + Springboot + Mybatis-plus + SpringSecurity + Mysql + Redis
前端技术栈:Vue3 + Axios + Webpack + Echarts + Three.js + TDesign
开发环境
| 软件名称 | 开发版本号 | 推荐版本号 |
|---|---|---|
| node | 18.0 | 18.0 |
| JDK | 17 | 1.8+ |
| Maven | 3.9.2 |
运行环境
本软件采用B/S架构,需依赖浏览器运行,建议使用chrome112.x以上版本,不支持IE浏览器!项目使用webpack进行包管理,打包使用npm run build,打包完后将打包好的文件放到服务器中间件如nginx\tomcat,使用浏览器打开配置的路径即可访问。
运行
- 拉取前后端代码,master分支为稳定分支(建议使用,更新频率 > 1个月),dev为开发分支(更新频率较高)。
- 启动后端(建议使用IDEA):运行 src/main/java/com/cola/colaboot/ColaBootApplication.java中main方法.
- 启动前端:
yarn install
yarn run serve
本地运行时访问静态资源
建议本地调试时直接连环境上的文件代理,如需访问本地电脑图片资源文件需要后端额外配置代理,如nginx\tomcat,nginx配置示例:
server {
listen 8125;
server_name _;
location ^~ /file/ {
alias /opt/upload/file/;
}
}
然后修改vue.config.js中file的代理:
proxy: {
'/designApi': {
target: 'http://后端IP:6882/'
ws: false,
changeOrigin: true,
pathRewrite: {
'/designApi': ''
}
},
'/file': {
target: 'http://后端ip:8125/',
ws: false,
changeOrigin: true
}
}