有没有什么优雅的方法实现 当 req.xx == yy 时 某些参数必须 或转成其他 struct

20次阅读

共计 226 个字符,预计需要花费 1 分钟才能阅读完成。

一个 api 中转系统

当 body json channel==app1 时,data.somekey required。否则 [必须不传]

其他类似 channel=app2 时 data.somekey2 required 否则 [必须不传]

现在是这么干的

type tmp struct {C string json:"channel" }

gin.get(“/”, func… c.bind(C) switch(channel) case xx: return new ChannelXX(c.req)

正文完
 0