在模块中提供的两个REST客户端(simple& json)中,在CREATE操作中我们有:
case CREATE:
return { data: { ...params.data, id: json.id } };
params是客户端向服务器发送的数据,json是服务器返回的数据。
为什么返回客户端数据比服务器响应更好?
答案 0 :(得分:1)
在两个REST客户端中,我们假设我们不能预先判断服务器将返回给我们的内容,而是新元素的内容。
我们假设为创建提供的数据将允许正确显示列表。
但是,当然,如果不是这种情况(即您确切知道服务器将返回什么,包括创建时未请求的某些信息),您可以decorate an existing client或create your own。