我有一个简单的 nginx 配置,但是 CORS 有问题 这是我的 nginx 配置,它将 proxy_pass 请求传递给 API 应用程序。
location /myapp/result{
proxy_pass http://127.0.0.1:8084/myapp/result;
}
当我从邮递员那里发帖时它工作正常但在另一个网站上给出了 CORS 错误,这是确切的消息:
无效的 CORS 请求
感谢大家
我不确定,但我认为您的 CORS 问题来自您的 API 应用程序,而不是您的 nginx。
您可以添加它以将主机传输到您的 API 应用程序:
proxy_set_header Host $host;
然后,您可以直接在API应用程序中查看它。
或者,只需在应用程序中直接添加授权以允许所有来源。
add_header
仅将标头添加到成功的响应中。