我遇到了一个CORS问题,错误信息如下:
"Access to fetch at 'ALB Load balancer dns address:port' from origin 'ALB Load balancer dns address' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled."
经过一些排查和搜索,我相当自信地认为这个问题与AWS的负载均衡器不支持CORS有关。
我阅读到可以使用API网关作为代理将CORS标头应用于ALB地址以解决此问题,但我已尝试此方法,但似乎并没有解决问题。
请问还有什么其他方法可绕过此问题吗?
P.S. 我已经尝试在我的Web服务器(NGINX)、JavaScript代码和Flask应用程序中应用CORS,但从我的应用程序负载均衡器DNS地址访问时似乎没有任何区别。我也尝试通过Postman联系提到的ALB地址,并未收到关于CORS的错误信息。