posts - 246,comments - 26,views - 74万
1
2
3
4
5
test := r.Group("/api/v1/test")
{
    test.POST("/:user_id/test_create", controllers.TestCreate)
    test.POST("/:id/send", controllers.Send)
}

  

上面代码会报错"':id' in new path 'x/:id/x' conflicts...

原因是同一个Group下,相同位置的参数名称需要一致,上面代码中,存在 :user_id 和 :id 两个参数名,所以报错,调整为一样的参数名称即可。

 

1
2
3
4
5
test := r.Group("/api/v1/test")
{
    test.POST("/:user_id/test_create", controllers.TestCreate)
    test.POST("/:user_id/send", controllers.Send)
}

  

 

posted on   Boom__Clap  阅读(66)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示