# 框架使用流程

项目启动 -> 代码生成 -> 生成页面文档 -> 前端开发、后台开发 -> 组件示例 ->框架其他文档

# 开发及依赖环境

# 前端

vscode、vue3.0、node.js、vuex、axios、vuerouter、element-plus、uniapp、uview、vue-plugin-hiprint、echarts、signalr消息推送及vol自研组件等

# 后台

.netcore3.1、.net6、sqlsugar、entityframework6.0、dapper、jwt、dapper、autofac、epplus、signalR、quartz、redis、memoryCache、自研工作流

# 数据库

sqlserver、mysql、oracle、pgsql、oceanBase、gaussDB、达梦、神通数据库、人大金仓

# 环境配置

  1. 安装VS2022
  2. 安装nodejs 16.+版本
  3. nodejs下载地址 (opens new window) 点击node-v16.20.2-x64.msi 下载

# 创建数据库

1. vol.pro/db文件夹下,找到对应数据库脚本并执行(需要提前创建好数据库后再执行脚本)
2. 如果不需要分库,只执行vol_pro_main.sql即可
1
2

# 启动后台

1. 使用VS2022打开后台项目修改appsettings.json中数据链接;
2. 打开后台目录/VolPro.WebApi,双击dev_run.bat启动
3. (如果闪退使用cmd切换至 /VolPro.WebApi目录输入dotnet run查看异常)
1
2
3

# 启动前端

1. 打开目录../web ,双击install.bat等待安装,安装完成后双击run.bat启动
2. 启动成功后,浏览器输入http://localhost:9000/访问
1
2

# 启动异常排查

# 后台启动闪退

1. 使用vs2022打开项目,手动生成下解决方案。
2. 使用cmd切换至 /VolPro.WebApi目录输入dotnet run查看异常
3. 检查appsettings.json数据库连接配置与DBType属性是否配置正确
1
2
3

# 前端启动闪退

1. 使用cmd输入node -v检查是否安装nodejs
2. 前端启动异常:使用cmd切换至 ../web目录下执行 npm config set strict-ssl false&npm cache clear --force & npm install
3. 如果没有报错,再接着执行 npm run serve 看异常信息
1
2
3

# 前端登录报错

1. 看不到验证码:检查后台有没有启动
2. 能看到验证码但一直显示登录或者报错,WebApi目录下->Download->Logger看异常信息
1
2