0

我有一个使用 woocommerce 的本地托管 wordpress 安装,以及一个单独的本地托管 react webapp,用于管理产品。我正在使用 woocommerce-rest-api react 插件来调用端点。GET 工作正常并且没有任何问题,但是 PUT 和 DELETE 我遇到了 CORS 问题。

我已经更新了 wordpress htaccess: 在此处输入图像描述

并像这样调用端点:

在此处输入图像描述

这就是我在开发工具中得到的:

在此处输入图像描述

这是预检标头和响应,然后是失败的调用: 在此处输入图像描述

在此处输入图像描述

任何想法我做错了什么或我错过了什么?

4

1 回答 1

0

您来自(我假设是 wordpress 服务器)的预检响应似乎缺少响应中的 Access-Control-Allow-Origin 标头(从 OPTIONS 请求发回)。

为了匹配您的其他请求,这应该是 *. 但是,出于安全原因使用 * 并不是最佳实践,而应该使用您希望能够从浏览器访问它的域。

于 2021-04-03T12:08:25.527 回答