这种方式有效:
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
方法的第二种方法有什么问题?
好的,就像这样。
const axiosResult = await axios.post(
url,
{
skus: [product.vendor_sku]
},
{
headers: {
Authorization: `Bearer ${token}`
}
}
);
问题不是关于method: "post"
和axios.post
都是相同的,并且工作正常。你在第二个错误
{
headers: {
Authorization: `Bearer ${token}`,
},
data:
}
在同一个括号{}
中,你把数据和标题都改成了
const axiosResult = await axios.post(
url,
{
skus : [product.vendor_sku]
},
{
headers: {
Authorization: `Bearer ${token}`,
}
}
);