gorm.model

这几天把gin+gorm部署到线上后,gorm.model出现了问题,json标签小写都不生效了

img

本地却是没问题

img

只有gorm.model是这样,其他的不会

求解!

可能是因为在线上环境的服务器或数据库的配置不同导致的问题。

可以检查一下在线上环境的服务器和本地环境的服务器有没有任何配置差异,比如环境变量、数据库连接配置等。

接着可以检查一下在线上环境使用的数据库和本地环境使用的数据库是否一致,并检查下数据库的版本是否相同。如果使用的数据库不同,可能会导致一些功能不一致,比如 json 字段的表现。

此外也可以试试使用 gorm 的调试功能,通过打印出的 SQL 语句来排查问题。可以在初始化 gorm 的时候使用 db.LogMode(true) 来启用调试功能。
望采纳。

使用框架:gin+gorm基本错误
借鉴下
https://www.cnblogs.com/cheyunhua/p/15792962.html

看起来是你项目上线后你的凭证json文件发生了错误
可参考实例【Golang JSON 结构小写不起作用】,链接:https://www.imooc.com/wenda/detail/660501