【问题标题】:How to deal with CORS in React如何在 React 中处理 CORS
【发布时间】:2018-12-22 19:07:25
【问题描述】:

我已经编写了 react 应用程序,我从中使用模块 amazon-product-api 调用亚马逊产品 API,但它给了我 CORS 问题。

我收到以下错误

无法加载https://webservices.amazon.in/onca/xml?AWSAccessKeyId=aasc&AssociateTag=asd&Condition=All&Domain=webservices.amazon.in&IdType=ASIN&IncludeReviewsSummary=True 请求的资源上不存在“Access-Control-Allow-Origin”标头。 Origin 'http://localhost:3000' 因此不允许访问。

对于临时解决方案,我添加了 cors 扩展以使事情正常进行。

【问题讨论】:

  • 你尝试mode: cors获取请求了吗?
  • @Alex ya 我知道它被问了很多次,但是我在这里使用 amazon-product-api 模块从亚马逊获取数据,我不知道如何在其中添加 CORS 标头跨度>

标签: javascript reactjs cors amazon-product-api


【解决方案1】:

amazon-product-api 是亚马逊产品广告 API 的 Node.js 客户端,应该在服务器端使用

如果您在 React 客户端使用它,这就是您遇到 CORS 问题的原因。

【讨论】:

    猜你喜欢
    • 2018-03-09
    • 2020-05-22
    • 1970-01-01
    • 2017-11-01
    • 2019-01-31
    • 1970-01-01
    • 1970-01-01
    • 2021-06-25
    • 2017-12-01
    相关资源
    最近更新 更多