94.【el-admin 开源项目分析】

简介: 94.【el-admin 开源项目分析】

1.开源项目链接:

2.Git上分析基本架构

后端分析

前端分析

3.下载前端zip 和 后端 zip (优先Git)

  • 下载完毕之后,不要着急运行
    观察
  • 1.运用了哪些技术?
  • 2.是否拥有数据库?
  • 3.你的环境是否匹配?

    解压

4.跑起来第一步:

  • 1.安装数据库,执行sql语句
1.我们发现作者没有创建数据库,数据库的语句需要我们自己去创建。
  • 2.前端需要跑起来
# 配置镜像加速
https://www.ydyno.com/archives/1219.html
# 安装依赖
npm install
# 启动服务 localhost:8013
npm run dev
# 构建生产环境
npm run build:prod

CMD进行输入

安装和下载环境

  • 3.后端项目导入跑起来

  • 4.启动后端项目

只要发现Swagger,那么跑起来第一步就是进入Swagger-ui页面,因为这里都是接口

进而查看配置文件! 默认端口,有哪些配置,需要改为自己的项目和环境地址!

前端就是⭐安装依赖⭐,启动测试运行,看接口是否正常.

启动运行:

5.前后端分离固定套路

  • 1.从前端开始分析,打开控制台,点一个接口,分析一波调用关系
  • 2.前后端端口调用不一致 : 后端8000 前端8013 怎么操作的?
  • (1).封装了接口请求 ajax sxious
  • (2).找到前端的开发配置文件: 前后端分离的项目的重点:找到接口的调用关系
  • (3).springBoot提供服务!前端调用接口数据! Vue负责渲染页面!
ENV = 'development'
# 接口地址
VUE_APP_BASE_API  = 'http://localhost:8000'
VUE_APP_WS_API = 'ws://localhost:8000'
# 是否启用 babel-plugin-dynamic-import-node插件
VUE_CLI_BABEL_TRANSPILE_MODULES = true

  • 3.前端项目固定套路
  • 4.通过抓取前端的请求,找到后端对应的接口
  • shift+shift 全局搜索。 ctrl+f 局部搜索

  • Vue标准套路: (三层)
<template>
</template>
<script>
export default {
}
</script>
<style>
</style>


相关文章
|
网络协议 算法
《图解HTTP》- HTTP协议历史发展(下)
《图解HTTP》- HTTP协议历史发展(下)
300 0
|
Ubuntu
Ubuntu系统安装gtest
Ubuntu系统安装gtest
761 0
|
SQL 关系型数据库 MySQL
Python 与 MySQL 进行增删改查的操作以及防止SQL注入
Python 与 MySQL 进行增删改查的操作以及防止SQL注入
548 0
|
存储 缓存 Oracle
Oracle JDBC 驱动程序
开始使用 Oracle JDBC 驱动程序 (Doc ID 1602866.1
2569 0
|
移动开发 小程序 前端开发
微信小程序自定义导航栏
微信小程序自定义导航栏
567 0
微信小程序自定义导航栏
|
监控 Linux 开发者
Docker服务systemd配置文件详解
Docker服务systemd配置文件详解
868 0
|
Python
Python三引号用法与变量详解
本文详细介绍了Python中三引号(`&quot;&quot;&quot;` 或 `&#39;&#39;&#39;`)的用法,包括其基本功能、如何在多行字符串中使用变量(如f-string、str.format()和%操作符),以及实际应用示例,帮助读者更好地理解和运用这一强大工具。
1391 2
|
传感器 算法 物联网
CCF推荐C类会议和期刊总结:(计算机网络领域)
该文档总结了中国计算机学会(CCF)推荐的计算机网络领域C类会议和期刊,详细列出了各类会议和期刊的全称、出版社、dblp文献网址及研究领域,为研究者提供了广泛的学术交流资源和平台。
CCF推荐C类会议和期刊总结:(计算机网络领域)
|
分布式计算 Java MaxCompute
详解 Java 限流接口实现问题之在Spring框架中使用AOP来实现基于注解的限流问题如何解决
详解 Java 限流接口实现问题之在Spring框架中使用AOP来实现基于注解的限流问题如何解决
334 0
|
机器学习/深度学习
YOLOv8改进 | 2023主干篇 | RepViT从视觉变换器(ViT)的视角重新审视CNN
YOLOv8改进 | 2023主干篇 | RepViT从视觉变换器(ViT)的视角重新审视CNN
828 1
YOLOv8改进 | 2023主干篇 | RepViT从视觉变换器(ViT)的视角重新审视CNN