【发布时间】:2020-02-07 09:56:18
【问题描述】:
ember-data 可以在 model.save() 调用上发送 json-patch PATCH 吗? (媒体类型为application/json-patch+json RFC6902)
文档说是,但没有详细信息:
测试它会显示 PUT 请求以及请求中的整个模型。
【问题讨论】:
-
默认情况下不是。但是您可以编写一个适配器和序列化程序对来执行此操作。
-
我必须为每个模型克隆它?
-
一点也不。如果模型没有另一个适配器/序列化器,将使用应用程序适配器和序列化器。所以把它放在你的应用程序适配器/序列化器中。
-
好的,这种适配器可能在某处可用,不是吗?我不敢相信这份工作必须由框架用户编写。
-
有一个RFC for adding JSON Patch support to Ember Data,但决定将其留给用户空间。不确定是否有完善的插件。 JSON:API,GraphQL 和一些自定义 REST API 在 Ember 社区中的使用量远远超过 JSON Patch。
标签: json http ember.js ember-data json-patch