【发布时间】:2022-01-07 06:51:07
【问题描述】:
我在通过 React JS 调用 api 时遇到此错误。
跨域请求被阻止:同源策略不允许读取位于 https://xyze.com/login/oauth2 的远程资源(原因:缺少 CORS 标头“Access-Control-Allow-Origin”)。
我想要的功能是,当我通过 React JS 调用 api 时,它应该重定向到另一个 api(api 的重定向已在 node js 后端处理)。在调用重定向的 api 时,我遇到了 CORS 政策问题。
例如。 当我点击下面的登录按钮时,api被调用
axios.get('https://exampleabc.com/oauth')
它在后端识别“oauth”并重定向到“https://xyze.com/login/oauth2”。
因此,在重定向到 https://xyze.com/login/oauth2 时,它给出了 CORS 政策问题。
注意:我在 api 调用中添加了 Access-Control-Allow-Origin' 并尝试在 package.json 中添加代理,但仍然遇到问题。由于安全原因,也无法共享实际的 API
【问题讨论】: