我有一个简单的nginx配置这是我的nginx配置,它将将请求定位到API应用程序。
location /myapp/result{
proxy_pass http://127.0.0.1:8084/myapp/result;
}
当我从Postman做帖子时,它工作正常,但是在另一个网站上会出现CORS错误,这是确切的消息:
无效的CORS请求
感谢所有
我不确定,但是我认为您的CORS问题来自您的API应用程序,而不是您的NGINX。
-
您可以将其添加到将主机传输到您的API应用程序中:
proxy_set_header Host $host;
然后,您可以在API应用程序中直接检查它。
-
或,只需添加授权即可直接在应用程序中。
另外,默认情况下,add_header
仅将标题添加到成功的响应中。