【发布时间】:2019-01-11 03:32:07
【问题描述】:
我正在使用crnk-client 2.6 加载 JSON API 资源。
这是一个简化的情况。我有两个资源,想用Contacts 信息获取Leads 数据,但是带有@JsonApiRelation 注释的contact 字段包含null。这是这个调试会话:
如何在没有额外请求的情况下填充contact 字段?
【问题讨论】:
我正在使用crnk-client 2.6 加载 JSON API 资源。
这是一个简化的情况。我有两个资源,想用Contacts 信息获取Leads 数据,但是带有@JsonApiRelation 注释的contact 字段包含null。这是这个调试会话:
如何在没有额外请求的情况下填充contact 字段?
【问题讨论】:
似乎后端缺少一些东西。潜在客户存储库是否填充联系人?如果没有,则必须设置 JsonApiRelation.lookupBehavior。并使用 JsonApiRelation 注释或实现自定义关系存储库。
您也可以在浏览器中验证请求以检查服务器响应并排除客户端作为问题的根源,但这里不太可能。
【讨论】: