Situation
使用APPSmith开发后台管理模块的CRUD功能,Hasura+Graphql作为后端数据库角色。
Task
欲修改文章状态status字段,传入汉字“已发布”,但经过解析,存到数据库表中字段value被转换成了“?” 导致前端获取数据显示的也是“?”
在Hasura的IDE中执行Graphql更改语句能够正常生效
Action
查看调试信息如下所示
和Hasura的IDE对比执行语句是否正确,再分别对比请求头
Hasura IDE请求头如下:
于是对照着修改APPSmith中接口的请求头配置如下:
修改后再次请求,就能正常请求并获取响应字段value了~
Result
- 学习debug的正确思考逻辑
- 学会“问问题”