Мой топор ios Почтовый индекс меняет почтовые данные? - PullRequest
0 голосов
/ 20 марта 2020

Я использую следующий код для отправки запроса на публикацию в API:

function postSales() {
  auth.then(result => {
    let token = result.access_token;

    const data = fs.readFileSync("./temp/converted.json", "utf-8");
    const parsedData = JSON.parse(data);
    // prettier-ignore
    parsedData.forEach((sale, i) =>
      limiter.removeTokens(1, function() {
        axios
          .post(
            `${baseUrl}/Sale.json`,
            { sale },
            {
              headers: {
                Authorization: `Bearer ${token}`,
                scope: `employee:all`
              }
            }
          )
          .then(res => console.log(res))
          .catch(err => console.error(err));
      })
    );
  });
}

В данных, которые публикуются, я вижу, что в начале моего объекта добавлено «продажа», зачем это делать? Как я могу предотвратить это?

Вот пример данных, которые публикуются:

data: '{"sale":{"shopID":"1","registerID":"1","employeeID":"1","completed":"true","referenceNumber":"10001000152","refernceNumberSource":"Opsuite","completeTime":"6/4/2017","TransactionQtySold":"2","TransactionTax":"1","TransactionTotalSales":"246.99","ItemSku":"JRY-EXT","ItemDescription":"EXPRESS GUN OIL DROPPER","Supplier":"John Rothery (Wholesale)Co Ltd","Department":"CHEMICAL & CLEANING","Category":"OILS & GREASES","Price":"5.99","Cost":"2.52","QtySold":"1","Tax":"1","TotalSales":"6.99","BinLocation":"D"}}',

Исходные данные не имеют {продажа: в начале, и API отклонение запроса на публикацию из-за этого добавления.

Данные публикации должны быть сформированы как:

data: {"shopID":"1","registerID":"1","employeeID":"1","completed":"true","referenceNumber":"10001000152","refernceNumberSource":"Opsuite","completeTime":"6/4/2017","TransactionQtySold":"2","TransactionTax":"1","TransactionTotalSales":"246.99","ItemSku":"JRY-EXT","ItemDescription":"EXPRESS GUN OIL DROPPER","Supplier":"John Rothery (Wholesale)Co Ltd","Department":"CHEMICAL & CLEANING","Category":"OILS & GREASES","Price":"5.99","Cost":"2.52","QtySold":"1","Tax":"1","TotalSales":"6.99","BinLocation":"D"}}'
...