go range 的坑
1 | apiV1 = r.Group("/api/v1") |
然后发现请求 /api/v1/docs 和 /api/v1/web , 都是为同一结果
代码修正
1 | apiV1 = r.Group("/api/v1") |
多加了 conf := hConf
原因
根本原因在于for range 会使用同一块内存去接收循环中的值
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 远方除了遥远一无所有!
评论
1 | apiV1 = r.Group("/api/v1") |
然后发现请求 /api/v1/docs 和 /api/v1/web , 都是为同一结果
1 | apiV1 = r.Group("/api/v1") |
多加了 conf := hConf
根本原因在于for range 会使用同一块内存去接收循环中的值