exports.UpdateOrder = (req, res) => {
  const data = {
    status: "completed"
  };
  WooCommerce.put("orders/3217", data)
    .then((response) => {
      res.json(JSON.parse(response.body));
    })
    .catch((error) => {
      console.log(error.response.data);
    });
};

Obtenir une erreur TypeError: WooCommerce.put(...).then n'est pas une fonction

0
Sufail Kalathil 17 févr. 2020 à 18:03

1 réponse

Meilleure réponse

Essayez peut-être d'utiliser des méthodes promises comme dans cet exemple https://www.npmjs. com/package/woocommerce-api#promified-methods

Méthodes promises Chaque méthode peut être utilisée de manière promise en ajoutant simplement Async au nom de la méthode. Comme dans:

WooCommerce.getAsync('products').then(function(result) {
  return JSON.parse(result.toJSON().body);
});
1
DrSatan1 17 févr. 2020 à 15:21