这种方式有效:
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
方法的第二种方法有什么问题?
答案 0 :(得分:0)
好吧,就是这样。
const axiosResult = await axios.post(
url,
{
skus: [product.vendor_sku]
},
{
headers: {
Authorization: `Bearer ${token}`
}
}
);
答案 1 :(得分:0)
问题与method: "post"
和axios.post
无关,并且工作正常。
您在第二个地方犯了错误
{
headers: {
Authorization: `Bearer ${token}`,
},
data:
}
在同一括号{}
中,您将数据和标头都放在了
const axiosResult = await axios.post(
url,
{
skus : [product.vendor_sku]
},
{
headers: {
Authorization: `Bearer ${token}`,
}
}
);