reactjs - 将数据、url 和方法作为参数发送到 axios
问题描述
我正在尝试使用 axios 发出自定义请求,并将方法、url 和 body 作为参数传递
const response = await axios({ url, body, method });
但身体没有到达后端。发送这样的数据的正确方法是什么?
解决方案
您正在搜索的配置属性称为data
not body
。将您的变量重命名为数据并传递它,或者不使用对象速记运算符并将其重命名为数据。像这样:
const response = await axios({ url, data: body, method });
在axios 文档中是所有可用属性的列表。
推荐阅读
- javascript - vue.js 中的重构方法
- scala - toDF 不是 Seq 的成员,toDS 不是 Seq 的成员
- scheme - SICP 计数变化问题——为什么 N = X + Y?
- html - RMarkdown 空格显示为黑色问号
- reactjs - 哪个是适合未来使用的 FluentUI 或 Fabric 包?
- visual-studio-code - 我想减少 VSCode 中的遥测
- c++ - 返回局部结构变量的成员变量是否安全?
- c# - 为什么服务总线输出绑定不适用于 Azure Functions?- 没有错误
- javascript - 如何在多个数组中找到最大的数字
- data-binding - 让 AVPlayer 的 SwiftUI 包装器在视图消失时暂停