Что плохого в том, как я настраиваю свой аксиос вызов? - PullRequest
0 голосов
/ 03 сентября 2018

Так работает:

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 напрямую?

Ответы [ 2 ]

0 голосов
/ 03 сентября 2018

Проблема не в method: "post" и axios.post, они одинаковы и работают нормально. Вы ошиблись здесь во втором

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

в тех же скобках {} вы помещаете как данные, так и заголовки, просто меняете их на

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

);
0 голосов
/ 03 сентября 2018

Хорошо, это так.

const axiosResult = await axios.post(
  url,
  {
    skus: [product.vendor_sku]
  },
  {
    headers: {
      Authorization: `Bearer ${token}`
    }
  }
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...