nginx代理解决No 'Access-Control-Allow-Origin' header is present on the requested resource.
时间: 2023-09-23 18:07:35 浏览: 148
Nginx跨域设置Access-Control-Allow-Origin无效的解决办法
您可以使用nginx作为代理来解决" No 'Access-Control-Allow-Origin' header is present on the requested resource"的问题。
首先,您需要在nginx配置文件中添加以下内容:
```
location /api/ {
add_header 'Access-Control-Allow-Origin' '*';
proxy_pass http://your_backend_server/;
}
```
请将`/api/`替换为您的API端点路径,并将`http://your_backend_server/`替换为您的后端服务器地址。
这将在响应中添加CORS标头,允许任何来源访问您的API。
保存并重新加载nginx配置后,将会自动处理CORS问题。
阅读全文