gpt4 book ai didi

go - 如何在 Gin 中间件中获取 url?

转载 作者:数据小太阳 更新时间:2023-10-29 03:20:44 27 4
gpt4 key购买 nike

我想在 Gin 的中间件中进行 A/B 测试,我想将 url:usermeta 作为键值传递给 A/B 测试服务。我怎样才能实现这个目标?或者任何其他优雅的方式?

最佳答案

我想你想添加一个新的功能中间件并以 A/B 方式测试它。

func ServiceMiddleWare() gin.HandleFunc {
return func(c *gin.Context){
r := rand.New(rand.NewSource(time.Now().UnixNano()))
if r.Intn(100) < 50 {
c.Next()
return
}

// service_logic
fmt.Println("add a new service")
c.Next()
}
}

关于go - 如何在 Gin 中间件中获取 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54413032/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com