随心的博客

好记性不如个烂笔头,随心记录!

返回顶部

随笔分类 -  后端开发

上一页 1 2 3 4 5 6 ··· 9 下一页
后端开发 PHP Golang Java Python
摘要:文件:common/mysql.go 数据库连接文件 package common import ( "gorm.io/driver/mysql" "gorm.io/gorm" "gorm.io/gorm/schema" "log" ) var DB *gorm.DB //全局定义DB var db 阅读全文
posted @ 2023-04-19 20:46 yangphp 阅读(74) 评论(0) 推荐(0)
摘要:前言: 项目中公用的一些方法,配置,常量等 正文: 文件:common/inc.go package common const TimeTem = "2006-01-02 15:04:05" const AdminSecret = "jO4s4QcGs4B8brP2" //随机秘钥 // 定义一个统 阅读全文
posted @ 2023-04-19 20:44 yangphp 阅读(25) 评论(0) 推荐(0)
摘要:前言: 管理后台中间件主要作用, 登录判断, 获取管理员及权限信息, 记录日志 正文: 文件:admins/middleware/adminMid.go //声明一个接收用户基本信息的结构体 type UserInfo struct { UserName string UserTrueName st 阅读全文
posted @ 2023-04-17 22:17 yangphp 阅读(53) 评论(0) 推荐(0)
摘要:main.go: func main() { //使用gin框架 1.9 router := gin.Default() //加载管理后台路由 routers.AdminRouter(router) //加载API路由 routers.ApiRouter(router) //没有匹配上路由,走这里 阅读全文
posted @ 2023-04-17 22:16 yangphp 阅读(55) 评论(0) 推荐(0)
摘要:运行环境 go version:go version go1.19.5 ,framework:gin 1.9 ,mysql版本:5.7 ,redis版本:redis 6.0.6 里面的代码由于是初学go写的,会有瑕疵,还有很多优化空间。仅供参考。 代码在github上面也有,地址是:https:// 阅读全文
posted @ 2023-04-17 22:08 yangphp 阅读(167) 评论(0) 推荐(0)
摘要:流程: 1、main.go 中定义路由login 调用 user.Login方法 2、user.login方法验证用户名,和密码,并生成token返回 3、main.go中定义getUserInfo路由,调用 user.GetUserInfo的方法 4、getUserinfo中调用中间件对用户传过来 阅读全文
posted @ 2023-04-14 22:21 yangphp 阅读(834) 评论(0) 推荐(0)
摘要:前言: Token 和 Session Session 是一种记录服务器和客户端会话状态的机制,使服务端有状态化,可以记录会话信息。 而 Token 是令牌,访问资源接口(API)时所需要的资源凭证。Token 使服务端无状态化,不会存储会话信息。 正文: Gin JWT 基于JWT的Token认证 阅读全文
posted @ 2023-04-14 22:02 yangphp 阅读(161) 评论(0) 推荐(0)
摘要:前言: Object-Relationl Mapping,它的作用是在关系型数据库和对象之间作一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了 。 GORM是golang写的ORM库 网址:https://gorm.io/ 正文 阅读全文
posted @ 2023-04-14 21:58 yangphp 阅读(278) 评论(0) 推荐(0)
摘要:单文件上传示例: main.go router := router.InitRouter() router.Run() router/router.go var router = gin.Default() func init() { //加载自定义函数 if v, ok := binding.Va 阅读全文
posted @ 2023-04-12 23:04 yangphp 阅读(228) 评论(0) 推荐(0)
摘要:前言: go验证码演示地址: https://captcha.mojotv.cn/ 正文: 验证码包下载 go version > 1.11 go get -u github.com/mojocn/base64Captcha 验证码展示到页面示例: 使用go net http包显示验证码 impor 阅读全文
posted @ 2023-04-12 23:01 yangphp 阅读(252) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 9 下一页