当前位置: 首页 > news >正文

Ape.Volo项目源码学习(1:源码下载及运行)

  Ape.Volo项目是基于 .Net 8 、SqlSugar、Vue2.x、RBAC、前后端分离开箱则用的中后台快速开发框架,其使用Async/Await异步编程,支持CodeFirst模式、RabbitMQ/RedisMQ消息队列、CORS 跨域配置、数据库操作(读写分离、多库、分表)、支持多租户(ID隔离 、库隔离)等。本文开始学习前后端分离架构项目的搭建方式,同时学习JavaScript框架Vue的基本用法。
  Ape.Volo项目分为前端项目(ape-volo-web)和后端项目(ape-volo-admin)两部分,源码地址见参考文献1、2。下载项目源码后,用VS2022打开后端解决方案,其中Ape.Volo.Api项目为启动项目对外提供WebApi接口服务。
在这里插入图片描述
  ape-volo-admin项目默认使用Sqlite数据库,数据库连接字符串保存在Ape.Volo.Api项目的appsettings.json文件内(开发模式下读取的appsettings.Development.json内设置)。本文将其修改为连接mysql数据库(并删除配置文件中的其它连接字符串),修改后的配置如下图右侧圈红处所示。
在这里插入图片描述
  重新编译并启动后台服务,系统会自动初始化数据库结构及数据,同时可在浏览器中查看WebApi列表,如下图所示:
在这里插入图片描述
在这里插入图片描述

  解压ape-volo-web-master项目,在目录下启动终端依次执行下面命令,安装依赖项后启动前端服务。

npm install
npm run serve

  在浏览器中输入“http://localhost:8001/”访问登录页,输入验证码后登录主页面,如下图所示:
在这里插入图片描述

在这里插入图片描述

参考文献:
[1]https://github.com/xianhc/ape-volo-web
[2]https://github.com/xianhc/ape-volo-admin
[3]http://doc.apevolo.com/
[4]https://cn.vuejs.org/

http://www.dtcms.com/a/347117.html

相关文章:

  • 【KO】前端面试题四
  • 08_正则表达式
  • goland编译过程加载dll路径时出现失败
  • 【golang】ORM框架操作数据库
  • 8.23 JavaWeb(登录 P156-P170)
  • 什么是多元线性回归,系数、自变量、因变量是什么,多元线性回归中的线性是什么
  • 【KO】前端面试五
  • yolo训练实例python篇(二)
  • Python训练营打卡 DAY 45 Tensorboard使用介绍
  • 【Golang】有关垃圾收集器的笔记
  • four people game
  • 【卷积神经网络详解与实例】1——计算机中的图像原理
  • 文件系统挂载详细分析(《图解Linux内核》虚拟文件系统篇笔记二)
  • 详细介绍将 AList 搭建 WebDav 添加到 PotPlayer 专辑 的方法
  • 基于Kubernetes StatefulSet的有状态微服务部署与持久化存储实践经验分享
  • JH-14回柱绞车优化设计cad+设计说明书+绛重
  • (论文速读)OverLoCK -上下文混合动态核卷积
  • OSI参考模型TCP/IP模型 二三事
  • 深入理解Web服务与HTTP协议
  • 55 C++ 现代C++编程艺术4-元编程
  • 总结:Maven多仓库多镜像源配置
  • 26.内置构造函数
  • STM32F1 USART介绍及应用
  • 【读书笔记】《从0到1》
  • MacOS + Android Studio:将 Git 仓库从 HTTP 切换为 SSH 并解决权限问题
  • VLOOKUP专题训练
  • 【Win】Motrix+Aria2浏览器下载加速
  • DeepSeek V3.1 横空出世:重新定义大语言模型的边界与可能
  • Qt5 项目的构建与部署详细讲解
  • 【Android】Fragment生命周期详解