前端传参,后端(Golang)接收不到,解决办法
这两周在基于gin-admin-vue框架写项目,我负责的是后端开发,用的golang。我用Postman来测数据的时候,查到的总是全部的数据,后来我想到是不是参数没有传过来,然后就debug了一下,果然没有传过来,参数都是空值,没有查询条件的控制,当然在查询数据的时候是所有的数据,我们一起来看看吧。我给每个要用到的结构体起了一个别名,然后再进行参数绑定,此时可以发现参数是传不过来的,穿过来的参数
·
前言
这两周在基于gin-admin-vue框架写项目,我负责的是后端开发,用的golang。我用Postman来测数据的时候,查到的总是全部的数据,后来我想到是不是参数没有传过来,然后就debug了一下,果然没有传过来,参数都是空值,没有查询条件的控制,当然在查询数据的时候是所有的数据,我们一起来看看吧。
修改之前的代码
我给每个要用到的结构体起了一个别名,然后再进行参数绑定,此时可以发现参数是传不过来的,穿过来的参数都是空值。
解决办法
把别名去掉,这时就可以发现参数可以正常传过来了。
更多推荐
已为社区贡献2条内容
所有评论(0)