摘要:
gorm中重新格式化json时间数据格式返回给前端 序列化和反序列化 model/time.go package model //gorm中重新格式化json时间数据格式返回给前端 import "time" import ( "database/sql/driver" "fmt" ) const 阅读全文
摘要:
自定义返回给前端的data字段内容 定义查询用户信息:返回给前端的data字段内容 封装函数,提供给控制器usercontroller.go调用 model.User ⇒ model/user.go:所有字段 //通过迁移migrate生成的数据库表 -字段 限制 package dto //定义查 阅读全文
摘要:
没加Abort()导致中间件的其他函数被执行 Abort 在被调用的函数中阻止挂起函数。注意这将不会停止当前的函数。例如,你有一个验证当前的请求是否是认证过的 Authorization 中间件。如果验证失败(例如,密码不匹配),调用 Abort 以确保这个请求的其他函数不会被调用。 没加Next( 阅读全文
摘要:
Gin中使用jwt:发放token、中间件鉴权 jwt,github地址: https://github.com/dgrijalva/jwt-go/ 前端返回结果的token分析: //eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjYsImV4 阅读全文
摘要:
Gin中记录Gorm数据库表生成-查询使用 全局封装common.DB 一、全局封装初始化数据库 common/databse.go package common import ( "fmt" "gopkg.in/ini.v1" "gorm.io/driver/mysql" "gorm.io/gor 阅读全文
摘要:
token从前端请求拿到之后,验证成功后,把用户信息挂载到上下文上 // 从token中解析出来的数据挂载到上下文上,方便后面的控制器使用 c.Set("userId", claims.UserId) c.Set("userName", claims.Username) c.Next() 阅读全文
摘要:
Element中的 el-cascader 高度问题 在global.css 添加这段代码 .el-cascader-menu { height: 300px; } 阅读全文
摘要:
作用域插槽渲染权限列表 <!--展开列--> <el-table-column type="expand"> <template v-slot="scope"> <el-row :class="['bdbottom',i1 0 ? 'bdtop' : '']" v-for="(item1,i1) i 阅读全文
摘要:
作用域插槽的使用 <!--卡片视图--> <el-card> <el-table :data="rightsList" border stripe> <el-table-column type="index"></el-table-column> <el-table-column label="权限 阅读全文
摘要:
通过axios请求拦截器添加token 通过axios请求拦截器添加token,保证拥有获取数据的权限 axios.interceptors.request.use(config=>{ console.log(config) config.headers.Authorization = window 阅读全文