使用video_t2数据库测试

This commit is contained in:
junleea 2024-06-09 14:22:54 +08:00
parent 41aa7275b9
commit 1418d7273e
2 changed files with 15 additions and 3 deletions

View File

@ -9,7 +9,7 @@ import (
var DB *gorm.DB
func Init() {
dsn := "video_t:SDssrzALGiidPcjE@tcp(127.0.0.1:3306)/video_t?charset=utf8mb4&parseTime=True&loc=Local"
dsn := "video_t2:2t2SKHmWEYj2xFKF@tcp(127.0.0.1:3306)/video_t?charset=utf8mb4&parseTime=True&loc=Local"
db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
if err != nil {
@ -19,8 +19,14 @@ func Init() {
if err != nil {
fmt.Println("user table:", err)
} // 自动迁移,创建表,如果表已经存在,会自动更新表结构,不会删除表,只会创建不存在的表
//db.Migrate(&Video{})
//db.Migrate(&Device{})
err = db.AutoMigrate(&Video{})
if err != nil {
fmt.Println("video table:", err)
} // 自动迁移,创建表,如果表已经存在,会自动更新表结构,不会删除表,只会创建不存在的表
err = db.AutoMigrate(&Device{})
if err != nil {
fmt.Println("device table:", err)
} // 自动迁移,创建表,如果表已经存在,会自动更新表结构,不会删除表,只会创建不存在的表
DB = db
}

View File

@ -1,6 +1,7 @@
package main
import (
"fmt"
"github.com/gin-gonic/gin"
"github.com/golang-jwt/jwt"
"strings"
@ -26,8 +27,13 @@ func main() {
defer worker.CloseRedis()
}
func preDoRequest(c *gin.Context) {
fmt.Println(c.ClientIP())
}
func JWTAuthMiddleware() gin.HandlerFunc {
return func(c *gin.Context) {
preDoRequest(c)
// 从请求头中获取 JWT 令牌
tokenString := c.Request.Header.Get("token")