【发布时间】:2020-07-14 21:54:43
【问题描述】:
我第一次开始使用 React 和 Node.js 构建私有 Shopify 应用程序。该应用程序的目的是侦听添加到购物车按钮,单击时应使用 Shopify 产品 API 在 Shopify 后端创建自定义产品。我在基本的 JavaScript 方面做了很多工作,并且在 jQuery 方面有丰富的经验,可以处理这个项目的更多基础知识。最重要的部分是将 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,它应该可以在服务器端和客户端工作。
我们将不胜感激。
谢谢!
【问题讨论】:
标签: javascript node.js reactjs shopify shopify-app