feat: 弃用腾讯tts,该用火山引擎tts
This commit is contained in:
@@ -47,9 +47,16 @@ func AuthMiddleware() gin.HandlerFunc {
|
||||
return
|
||||
}
|
||||
c.Set("claims", claims)
|
||||
// 检查token是否即将过期,如果是则续签token
|
||||
if claims.ExpiresAt.Unix()-time.Now().Unix() < claims.BufferTime {
|
||||
dr, _ := timer.ParseDuration(global.Config.JWT.ExpiresTime)
|
||||
claims.ExpiresAt = jwt.NewNumericDate(time.Now().Add(dr))
|
||||
// 生成新的token并返回给客户端
|
||||
newToken, err := j.CreateToken(*claims)
|
||||
if err == nil && newToken != "" {
|
||||
// 将新token写入响应头
|
||||
c.Header("Authorization", "Bearer "+newToken)
|
||||
}
|
||||
}
|
||||
c.Next()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user