【问题标题】:axios delete method not working in reactaxios删除方法在反应中不起作用
【发布时间】:2018-10-17 08:14:25
【问题描述】:

我尝试在react中执行axios.delete操作,不幸的是not working,请帮我解决这个问题,

export function DeletePatient(token,deletePatient) {
  return axios.delete('/patient/billing_delete',deletePatient, {
    headers: {
      'Content-Type': 'application/json',
      'token': token
    }
  })
    .then(res => { console.log(token); return res.data })
    .catch(err => { console.log(err); return err })
}

从我的API response,我了解到我的token 被传递给backend,所以我想我应该改变这段代码的结构,请帮助我

【问题讨论】:

  • React 部分在哪里?

标签: javascript reactjs react-native react-router


【解决方案1】:

配置对象应该作为第二个参数:

return axios.delete('/patient/billing_delete', {
  headers: {
    'Content-Type': 'application/json',
    'token': token
  },
  data: deletePatient
})

【讨论】:

  • 如果我想通过 id 发送删除请求怎么办?
  • @YuriCardoso 将 id 连接到 url
  • 如何设置这个例子中的token变量只针对删除请求,不像全局实例?
猜你喜欢
  • 2018-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-18
  • 2014-02-18
  • 2020-08-06
  • 2023-04-03
  • 2019-06-09
相关资源
最近更新 更多