【发布时间】:2021-05-14 15:06:28
【问题描述】:
【问题讨论】:
【问题讨论】:
见https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/ 如果你知道 CORS 问题,解释起来会更容易。
因为 Postman 发送的请求和你的 React.JS 发送的请求是不同的。 当您直接使用 Postman 发送请求时,请求被视为“一个人”发送,就像您在浏览器中输入 API 的 URL。
这与使用 React 发送请求不同,因为 React 是一种基于 JavaScript 的前端框架语言,由您的浏览器“执行”。 如果您碰巧访问了一个恶意网站,并且该网站发送预期的 React(或一些 JavaScript)代码来操纵您的浏览器(一个简单的示例:如果没有限制,它可以将您的浏览器用作网络爬虫来其他网站)。
您知道每次打开网站时,您的浏览器都会执行该网站的大量代码。
因此,您可能需要了解我们为什么需要 CORS 政策,以及 CORS 如何开发您的 API。
【讨论】:
'Access-Control-Allow-Origin': '*' 但仍然是同样的错误。