【发布时间】:2021-01-25 17:32:54
【问题描述】:
我们有一个用 Django 构建的 rest api,作为客户端,我们将使用 react-js 应用程序从服务器获取数据。
我们的问题是 Django API 不支持 CORS 标头,所以我想在 react 中禁用此选项。
我如何禁用 React CORS 的方式反应不检查 cors 标头?
【问题讨论】:
标签: reactjs
我们有一个用 Django 构建的 rest api,作为客户端,我们将使用 react-js 应用程序从服务器获取数据。
我们的问题是 Django API 不支持 CORS 标头,所以我想在 react 中禁用此选项。
我如何禁用 React CORS 的方式反应不检查 cors 标头?
【问题讨论】:
标签: reactjs
您无法在客户端中禁用 CORS。它内置在浏览器本身中。如果您的 API 不支持添加自定义标头,您可以在 API 前面建立一个代理,以允许您添加标头。在标准应用程序中,您将提供来自与 API 相同域的页面,在这种情况下,您不需要 CORS 标头。如果您的所有服务都是内部服务,则通常使用反向代理来为同一来源的所有呼叫提供服务。
【讨论】: