使用 Woocommerce 作为后端和 React JS 作为前端?

Using Woocommerce as backend & ReactJS as frontend?

是否可以使用 woocommerce 作为后端和 ReactJS 作为前端?我是创建在线商店的新手,想用 ReactJS 编写前端,但我不确定后端有哪些选项。

我知道我可以使用 Wordpress 作为后端。我还可以安装 woocommerce 并将其用作顶部的后端吗?

WooCommerce 提供 REST API,您可以使用它来增强您的前端。但是,为此您需要向前端提供消费者密钥和消费者机密,这在安全方面不是一个好主意,因此最好创建一个 API 代理并使前端与代理通信然后路由使用密钥和秘密对实际 API 的调用。

首先你必须创建 API 个键:

  1. 要开始使用 REST API,您首先需要生成 API 个密钥。

  2. 转到 WooCommerce > 设置 > 高级

  3. 转到 REST API 选项卡并单击添加密钥。

  4. 给key一个描述,供自己参考,

  5. 选择一个可以访问订单等的用户

  6. 授予密钥 read/write 权限。

  7. 单击生成 API 密钥。

  8. 将显示您的密钥

  9. 暂时不要关闭此标签,如果您再次尝试查看密钥,秘密将被隐藏。

您可以使用以下指南:

React + WordPress

woocommerce-rest-api

也许您也需要允许 CORS,use this guid

除了 API KEY 之外,最后更好地使用 JWT-authentication