问题解决方法记录
空间法则
这个作者很懒,什么都没留下…
展开
-
golang sqlx包db.Select查询查不到数据
sqlx db.Select在查询的时候,如果字段的默认值为NULL,查询时条件中带“某字段 IS NULL”则会查询不到数据。所以避免踩坑数据库的字段不要默认为NULL,尽量都设置默认值,db.Select查询条件的WHERE中不要带查询"IS NULL"的语句。其中,start_time为datetime类型,默认值为NULL。原创 2022-10-10 11:08:07 · 784 阅读 · 0 评论 -
如何优雅的在Gin框架中打印request body?
一、在Gin框架中打印request body前面有篇文章介绍了,通过在中间件中读取body的内容,然后在打印,最后在通过ioutil.NopCloser把读取的内容从新赋值给body,解决只能读一次问题。下面介绍另一种方式,避免多次Unmarshal和内存拷贝。二、使用gin.Context的set和get方法1.方法处理结束后调用c.Set要打印的值func LoginHandler(c *gin.Context){ // 假设loginDTO是接收POST方法传递的参数 var logi原创 2022-03-21 14:30:14 · 2954 阅读 · 2 评论 -
Gin中间件打印request.Body
Gin中间件打印Body EOF文件错误解决原创 2022-01-14 11:07:13 · 2887 阅读 · 0 评论