From e0ac1925d5fcf160a8ab2346c508163452f00265 Mon Sep 17 00:00:00 2001 From: HFO4 <912394456@qq.com> Date: Wed, 27 Nov 2019 21:53:07 +0800 Subject: [PATCH] Fix: Redis should not be used in test mode --- middleware/session.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/middleware/session.go b/middleware/session.go index bf739d5..9709e19 100644 --- a/middleware/session.go +++ b/middleware/session.go @@ -14,8 +14,8 @@ var Store redis.Store // Session 初始化session func Session(secret string) gin.HandlerFunc { - if conf.RedisConfig.Server != "" { - // 如果配置使用了Redis + // Redis设置不为空,且非测试模式时使用Redis + if conf.RedisConfig.Server != "" && gin.Mode() == gin.TestMode { var err error Store, err = redis.NewStoreWithDB(10, "tcp", conf.RedisConfig.Server, conf.RedisConfig.Password, conf.RedisConfig.DB, []byte(secret)) if err != nil {