如何使用 axios 发出 PUT 请求?
How do I make a PUT request with axios?
我正在尝试使用 React JS 中的 Axios PUT 方法更新我的 MongoDB 数据库中的字段。我也在使用反应形式挂钩。
const onSubmit = async itemData => {
console.log(itemData);
const url = `http://localhost:5000/items/${id}`
const { data } = await axios.put(url, {
productQTY: itemData.productQTY,
headers: {
authorization: `Bearer ${localStorage.getItem('accessKey')}`
}
})
所以我可以从 itemData 访问 itemData.productQTY
。数据库中还有一个名为productQTY的字段,那么如何更新该字段?
const onSubmit = async itemData => {
console.log(itemData);
const url = `http://localhost:5000/items/${id}`
const { data } = await axios.put(url,
{ productQTY: itemData.productQTY },
{
headers:
{
authorization: `Bearer ${localStorage.getItem('accessKey')}`
}
}
})
你可以尝试一下,在 put 请求的 2 个参数中包含数据和 header。
我正在尝试使用 React JS 中的 Axios PUT 方法更新我的 MongoDB 数据库中的字段。我也在使用反应形式挂钩。
const onSubmit = async itemData => {
console.log(itemData);
const url = `http://localhost:5000/items/${id}`
const { data } = await axios.put(url, {
productQTY: itemData.productQTY,
headers: {
authorization: `Bearer ${localStorage.getItem('accessKey')}`
}
})
所以我可以从 itemData 访问 itemData.productQTY
。数据库中还有一个名为productQTY的字段,那么如何更新该字段?
const onSubmit = async itemData => {
console.log(itemData);
const url = `http://localhost:5000/items/${id}`
const { data } = await axios.put(url,
{ productQTY: itemData.productQTY },
{
headers:
{
authorization: `Bearer ${localStorage.getItem('accessKey')}`
}
}
})
你可以尝试一下,在 put 请求的 2 个参数中包含数据和 header。