我正在尝试在服务器端(Express.js)上删除某些内容。因此,我需要从前端发送数据(与Redux交互)以在后端使用,以便从数据库中删除某些内容。所以我的redux动作看起来像这样:
export const sendRemoved = (removedDocId) => async dispatch => {
const res = await axios.delete('/api/deletedoc', removedDocId);
}
如您所见,我想发送一个名为removeedDocId的对象(其中包含一些宝贵的数据)。然后在后端,我正在这样做:
app.delete('/api/deletedoc', (req, res) => {
console.log(req.body)
})
我期望将我的数据存储在req.body中,但我得到的是空对象。如果我对post方法(在前端和后端)都做同样的事情,那么一切都会奏效。还有另一种使用delete方法将数据从前端传递到后端的方法吗? 谢谢!
答案 0 :(得分:1)
您不仅可以将public interface IFoo {
void Bar(IEnumerable<int>);
}
字符串用作第二个参数,还可以在options对象的removedDocId
属性中使用它。
data