我第一次开始使用 React 和 Node.js,构建私有 Shopify 应用程序。该应用程序的目的是侦听添加到购物车按钮,单击它时应使用 Shopify 产品 API 在 Shopify 后端创建自定义产品。我在基本的 JavaScript 方面做了很多工作,并且在 jQuery 方面有丰富的经验,可以处理这个项目的更多基础知识。Tought 部分是将 POST 事件绑定到添加到购物车的点击,创建产品并将其添加到购物车。
我正在尝试使用以下解决方案在后端创建产品。这是正确的做法,还是有更好的解决方案?
如何将此 Fetch 函数绑定到单击事件?
let new_product = {
product: {
title: Custom,
body_html: test,
vendor: Custom,
product_type: customproduct,
tags: Customproduct
}
};
fetch('/admin/api/2020-07/products.json', {
method: 'post',
body: JSON.stringify(new_product),
headers: {
'X-Shopify-Access-Token': process.env.SHOPIFY_API_SECRET_KEY,
'Accept': 'application/json'
},
})
我在我的项目中使用 Isomorphic Fetch,它应该在服务器端和客户端工作。
任何帮助和指导将不胜感激。
谢谢!