Nginx proxy_pass CORS Issue



我有一个简单的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仅将标题添加到成功的响应中。

相关内容

  • 没有找到相关文章