休息时的管理员 - RestClient&创建操作返回params + id而不是response.data

时间:2018-02-06 15:50:01

标签: admin-on-rest

在模块中提供的两个REST客户端(simple& json)中,在CREATE操作中我们有:

case CREATE:
    return { data: { ...params.data, id: json.id } };

params是客户端向服务器发送的数据,json是服务器返回的数据。

为什么返回客户端数据比服务器响应更好?

1 个答案:

答案 0 :(得分:1)

在两个REST客户端中,我们假设我们不能预先判断服务器将返回给我们的内容,而是新元素的内容。
我们假设为创建提供的数据将允许正确显示列表。

但是,当然,如果不是这种情况(即您确切知道服务器将返回什么,包括创建时未请求的某些信息),您可以decorate an existing clientcreate your own