我设置axios电话的方式有什么问题?

问题描述 投票:0回答:2

这种方式有效:

const axiosResult = await axios({
  method: "post",
  url,
  headers: {
    Authorization: `Bearer ${token}`
  },
  data: {
    skus: [product.vendor_sku]
  }
});

这种方式不是:

const axiosResult = await axios.post(
  url,
  {
    headers: {
      Authorization: `Bearer ${token}`,
    },
    data: {
      skus: [product.vendor_sku]
    }
  }
);

我直接使用post方法的第二种方法有什么问题?

javascript axios
2个回答
0
投票

好的,就像这样。

const axiosResult = await axios.post(
  url,
  {
    skus: [product.vendor_sku]
  },
  {
    headers: {
      Authorization: `Bearer ${token}`
    }
  }
);

0
投票

问题不是关于method: "post"axios.post都是相同的,并且工作正常。你在第二个错误

{
    headers: {
      Authorization: `Bearer ${token}`,
    },
    data: 
  }

在同一个括号{}中,你把数据和标题都改成了

const axiosResult = await axios.post(
      url,
     {
       skus : [product.vendor_sku]
     },
     {
       headers: {
        Authorization: `Bearer ${token}`,
      }
    }

);
© www.soinside.com 2019 - 2024. All rights reserved.