无撇号的PUT请求会覆盖空白字段

时间:2018-06-27 13:58:49

标签: apostrophe-cms

我正在建立一个无撇号,Vue和Express作为代理的SPA。我想做的是根据用户更改的内容来更新一些字段。更具体地说,我创建了一个成员模块,其中包含几个其他字段。登录通过Firebase(前端)进行,所以我有一个带有userId的字段来获取关系。但是现在,如果我编辑一些字段并将其发送回撇号,它将更新所有字段,包括从未发送过的字段。如果不允许,这也会覆盖userId字段(而不是_id字段)。问题:

是否可以仅更改我发送的字段,并且可以禁用一些不可通过REST-API进行编辑的字段吗?我也有兴趣在后端隐藏字段...

非常感谢!

1 个答案:

答案 0 :(得分:1)

apostrophe-headless当前不支持PATCH样式请求,因此您需要将您的应用设置为具有完整的文档(页面或片段),进行修改,然后将整个文档发送回API。< / p>