随笔分类 - gin
摘要:前言 最近优化 "gin+vue的前后端分离项目" 代码时候,发现代码中对请求数据的校验比较繁琐,于是想办法简化它。最终我发现了 "go playground/validator" 开源库很好用。 优化前代码 代码如下: 发现每个方法都这样校验数据,很繁琐。 优化代码 这里使用 "go playgr
阅读全文
摘要:前言 依赖注入的好处和特点这里不讲述了,本篇文章主要介绍gin框架如何实现依赖注入,将项目解耦。 项目结构 ├── cmd 程序入口 ├── common 通用模块代码 ├── config 配置文件 ├── controller API控制器 ├── docs 数据库文件 ├── models 数
阅读全文
摘要:前言 之前文章简单介绍了如何运行gin+vue的前后端分离开源项目,该项目是学习了Gin实践教程后结合vue-element-admin写的,该教程讲得很详细,适合入门Gin。本篇文章将介绍gin+vue的前后端分离开源项目中如何使用gin-jwt对API进行权限验证。 安装gin-jwt expo
阅读全文
摘要:该项目是gin+vue的前后端分离项目,使用gorm访问MySQL,其中vue前端是使用vue-element-admin框架简单实现的; go后台使用jwt,对API接口进行权限控制。此外,Web页面在token过期后的半个小时内,用户再次操作会自动刷新token; 项目很小,适合gin新手学习!
阅读全文
