gpt4 book ai didi

javascript - 在前端使用shopify admin api时出现CORS错误

转载 作者:行者123 更新时间:2023-12-02 01:59:03 25 4
gpt4 key购买 nike

我有shopify admin api,我想在前端调用它,但是当我尝试获取数据时,它给出以下错误“访问 XMLHttpRequest at 'https://API_KEY: [email protected]/admin/来自原点“null”的 api/2021-07/orders.json' 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:请求中不存在“Access-Control-Allow-Origin” header 资源。”,我使用 axios 和 fetch,但都不起作用。任何帮助我们将不胜感激。

最佳答案

问得好!我也遇到过这种情况。 Shopify 故意阻止 CORS 请求。为了向后端发出请求,您需要设置 Shopify APP Proxy供您的前端进行通信。

其本质上是允许您的前端向 app/api/v1/orders_endpoint 发出请求,然后 Shopify 会将请求路由到 https://yourapp.com/api/v1/orders_endpoints

查看 Shopify documentation了解更多信息。验证签名的代码是用 Ruby 编写的,但是一些快速的 google foo 也可以用 Javascript 找到结果,请参阅此 stack overlow post .

关于javascript - 在前端使用shopify admin api时出现CORS错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69250522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com