有一个名为
/data
的端点,其中包含一些字段。如何在此端点中创建新字段?{
"data": {
"name": "...",
"surname": "..."
}
}
在
api.post('/data', { email })
请求之后,/data
应该是这样的:
{
"data": {
"name": "...",
"surname": "...",
"email": "..."
}
}
但是目前,当我添加一个新字段时,其他字段正在被删除:
{
"data": {
"email": "..."
}
}
因为您只是传递电子邮件,正如您所说:
api.post('/data', { email })
如果你的意思是在帖子请求的正文中附加电子邮件:
let data ={name, surname} //suppose
api.post('/data', { ...data,email });
如果我理解正确,您希望
/data
端点记住之前的 REST 调用,并简单地添加/覆盖对象键/值。因为 REST 是无状态的,所以您需要一个持久存储来实现它,例如 MySQL、MongoDB 或 Memcached。