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

Gin-Vue-Admin学习笔记

https://www.gin-vue-admin.com/guide/introduce/project.html

Gin-Vue-Admin 作为企业级管理系统的基础框架,专注于为开发者提供:

🚀 快速开发: AutoCode生成系统,可在1分钟内生成完整的CRUD功能
🔒 企业安全: JWT认证 + Casbin RBAC授权的双重安全保障
🔧 高度灵活: 动态路由、菜单管理和API配置
📚 完整文档: Swagger API文档自动生成
☁️ 云原生: 多云文件存储支持(七牛云、阿里云、AWS S3)
🗄️ 多数据库: 支持MySQL、PostgreSQL、SQLite和MSSQL
该系统主要面向构建管理后台、内容管理系统和需要用户管理及权限控制的业务应用的开发者。


server项目教程

https://www.gin-vue-admin.com/guide/video/server.html


https://www.bilibili.com/video/BV1UT4y1R7D8/

1. go语言圣经

https://gopl-zh.github.io/

2. 关于Enter的设计思维

Enter把散落的叶子,收集成一颗树,只用调用树干,叶子就可以全部点出来使用
也可以用new的方式,直接去拿叶子


https://www.bilibili.com/video/BV1Pb4y187Kn/?vd_source=707ec8983cc32e6e065d5496a7f79ee6

1. JWT讲解

【过程】

  • 登录后创建令牌
  • 令牌token传给前端(分2种)
  1. body给前端,保存sessionStoreage或是localStorage
    1.1 挂头部,给到后端请求
    1.2 换取用户所需信息
  2. 后端存cookies
  • token的过期操作

【难点】
前端:路由守卫
后端:jwt签发、jwt校验(中间件)、jwt续期

【Casbin】
权限验证:可以到奇淼B站去看

2. 跨域问题

作者建议用Nginx来做

3. 动态路由

permission.js
utils/asyncRouter.js
vite使用const modules = import.meta.glob(‘…/view/**/*.vue’)来import组件,并与传递的路由信息,用router.addRoute的方式结合一起实现

4. 新的视频地址

https://www.bilibili.com/video/BV1jx4y1s7xx/?spm_id_from=333.1387.collection.video_card.click&vd_source=707ec8983cc32e6e065d5496a7f79ee6

  • 可以去奇淼的b站学习
5. 内推

go-zero微服务框架,国内有一班大佬,真是一番好景象


文章转载自:

http://UyOJlMmD.yfcbf.cn
http://4IVd9Vta.yfcbf.cn
http://AwwkCOrJ.yfcbf.cn
http://wU37prH8.yfcbf.cn
http://0ziqPLEp.yfcbf.cn
http://1kDXS7ES.yfcbf.cn
http://q3yn9F3l.yfcbf.cn
http://zMG0s702.yfcbf.cn
http://edRaPTNw.yfcbf.cn
http://IfZnn0Yt.yfcbf.cn
http://Yy8n2Pug.yfcbf.cn
http://DhTKaMEn.yfcbf.cn
http://hrpnmim3.yfcbf.cn
http://esqgIuAL.yfcbf.cn
http://k5sHGyhe.yfcbf.cn
http://nGzsyNGw.yfcbf.cn
http://xJsvawKq.yfcbf.cn
http://XmsvkWqX.yfcbf.cn
http://YEtYCLf0.yfcbf.cn
http://164YiQub.yfcbf.cn
http://s7SQtO4M.yfcbf.cn
http://eNu7VFEI.yfcbf.cn
http://Xl4oFLen.yfcbf.cn
http://kh9Iyykn.yfcbf.cn
http://VbENJGTT.yfcbf.cn
http://pfGrCXjj.yfcbf.cn
http://uNV9OZPe.yfcbf.cn
http://c5vyIQB8.yfcbf.cn
http://xJ2jBswQ.yfcbf.cn
http://aQcTRfod.yfcbf.cn
http://www.dtcms.com/a/379988.html

相关文章:

  • Golang關於信件的
  • The 2024 ICPC Asia East Continent Online Contest (I)
  • 【数所有因子和快速新解/范围亲密数/分解因式怎么去掉重复项】2022-10-31
  • SQL语句执行时间太慢,有什么优化措施?以及衍生的相关问题
  • 【论文阅读】Language-Guided Image Tokenization for Generation
  • PHP:从入门到实战的全方位指南
  • 经典动态规划题解
  • 商城购物系统自动化测试报告
  • [工作表控件20] 拼音排序功能:中文数据高效检索实战指南
  • 9120 部 TMDb 高分电影数据集 | 7 列全维度指标 (评分 / 热度 / 剧情)+API 权威源 | 电影趋势分析 / 推荐系统 / NLP 建模用
  • 【Java】多态
  • LeetCode热题 438.找到字符中所有字母异位词 (滑动窗口)
  • 解决 N1 ARMBIAN Prometheus 服务启动失败问题
  • Linux 正则表达式详解(基础 + 扩展 + 实操)
  • 01.【Linux系统编程】Linux初识(Linux内核版本、基础指令、理论知识、shell命令及运行原理)
  • MATLAB 的无人机 PID 控制及智能 PID 控制器设计的仿真
  • D007 django+neo4j三维知识图谱医疗问答系统|3D+2D双知识图谱可视化+问答+寻医问药系统
  • 5G单兵图传 5G单兵 单兵图传 无线图传 无线图传方案 无人机图传解决方案 指挥中心大屏一目了然
  • npm / yarn / pnpm 包管理器对比与最佳实践(含国内镜像源配置与缓存优化)
  • 运维安全06 - 服务安全
  • nestjs(node.js) 跟 java 关于return 的JSON 数据转换
  • RabbitMQ---面试题
  • npm ERR! code CERT_HAS_EXPIRED
  • Windows、Linux 系统 nodejs 和 npm 版本更新及错误修复
  • 网站漏洞扫描要怎么处理?
  • 无线通信模块撑油库安全:传液位信号,简布线与后期维护工作
  • ruoyi-vue(十四)——前端框架及package.json,vite.config.js, main.js文件介绍
  • 【计算机网络 | 第15篇】动态主机配置协议
  • 七层网络协议-面试
  • Apache Poi 实现导出excel表格 合并区域边框未完全显示的问题