在使用 golang 的 iris 框架的过程中,发现了一个问题,就是我添加一个中间件之后,在后边的中间件里获取不到body信息
查阅资料后发现只要添加在app.run里加一句话就好了
app.Run(...,iris.WithoutBodyConsumptionOnUnmarshal)
添加后的这样
app.Run(iris.Addr(":8080"), iris.WithPostMaxMemory(maxSize), iris.WithoutBodyConsumptionOnUnmarshal);
这样完美解决问啦
本片博客参考了xxx道友的博客,具体啥名字给忘啦
感谢您的阅读!如果文章中有任何错误,或者您有更好的理解和建议,欢迎和我联系!