首页 > 解决方案 > 将数据、url 和方法作为参数发送到 axios

问题描述

我正在尝试使用 axios 发出自定义请求,并将方法、url 和 body 作为参数传递

const response = await axios({ url, body, method });

但身体没有到达后端。发送这样的数据的正确方法是什么?

标签: reactjsaxios

解决方案


您正在搜索的配置属性称为datanot body。将您的变量重命名为数据并传递它,或者不使用对象速记运算符并将其重命名为数据。像这样:

const response = await axios({ url, data: body, method });

axios 文档中是所有可用属性的列表。


推荐阅读