管理员休息 - RestClient & Create 操作 return params + id 而不是 response.data
Admin on rest - RestClient & Create operation return params + id instead of response.data
在模块中提供的两个 REST 客户端(简单 & json)中,在 CREATE 操作上我们有这个:
case CREATE:
return { data: { ...params.data, id: json.id } };
params是客户端发送给服务端的数据,json是服务端return编辑的数据。
为什么 return 客户端数据比服务器响应更好?
在两个REST客户端中,我们假设我们不能预先判断服务器会return给我们什么,而是新元素的id。
我们假设为创建提供的数据将允许正确显示列表。
当然,如果这不是你的情况(即你确切地知道服务器将 return,包括一些在创建时未请求的信息),你可以 decorate an existing client or create your own.
在模块中提供的两个 REST 客户端(简单 & json)中,在 CREATE 操作上我们有这个:
case CREATE:
return { data: { ...params.data, id: json.id } };
params是客户端发送给服务端的数据,json是服务端return编辑的数据。
为什么 return 客户端数据比服务器响应更好?
在两个REST客户端中,我们假设我们不能预先判断服务器会return给我们什么,而是新元素的id。
我们假设为创建提供的数据将允许正确显示列表。
当然,如果这不是你的情况(即你确切地知道服务器将 return,包括一些在创建时未请求的信息),你可以 decorate an existing client or create your own.