部署到firebase的React-app在尝试访问可公开访问的端点时出现cors错误[重复]

问题描述 投票:0回答:1

我已经在可公开获得的我的react-app中使用了此 end point。>

尽管不幸的是,每个人都可以公开使用此端点,但是他们尚未将Access-Control-Allow-Origin设置为所有人,因此我不得不使用moseif cors extension来跳过开发环境中的cors问题。尝试与邮递员一起使用时,端点有效。

但是即使将我的React应用程序部署到Firebase之后,端点仍会发出cors错误。

Access to XMLHttpRequest at 'https://www.covidvisualizer.com/api' from origin 'https://example.firebaseapp.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

我缺少什么吗?

是否有一种方法可以从我的侧面覆盖cors问题,因为我对要访问的后端端点具有零控制权。

不是将我的react-app部署到应该解决此cors问题的服务器上吗?

谢谢。

我已在公开可用的我的react-app中使用了此端点。即使不幸的是,每个人都可以公开使用此端点,但是他们尚未将Access-Control-Allow-Origin设置为全部...

reactjs firebase cors axios access-control
1个回答
0
投票

似乎您的端点不支持CORS,您可以在https://www.test-cors.org进行测试,由于它是浏览器安全功能,因此无法覆盖此行为,是的,该端点是公共的并且可用于Http GET调用但也许它不支持在触发Ajax调用时发出的OPTIONS预检请求,因此,除非对端点进行中间的后端调用,否则您的应用程序将无法到达端点。

© www.soinside.com 2019 - 2024. All rights reserved.