Nginx代理_通过CORS问题

dz6r00yl  于 2023-03-07  发布在  Nginx
关注(0)|答案(1)|浏览(187)

我有一个简单的nginx配置,但CORS有一个问题,这是我的nginx配置,它将代理传递请求到API应用程序。

location /myapp/result{
    proxy_pass http://127.0.0.1:8084/myapp/result;
}

当我做一个职位从 Postman 它的工作很好,但在另一个网站给出了一个CORS错误,这是确切的消息:
CORS请求无效
感谢所有人

bmvo0sr5

bmvo0sr51#

我不确定,但我认为您的CORS问题是来自您的API应用程序,而不是您的nginx。

  • 您可以添加此命令以将主机传输到API应用程序:

proxy_set_header Host $host;
然后,您可以直接在API应用程序中检查它。

  • 或者,只需直接在应用程序中添加一个授权以允许所有来源。

另外,默认情况下,add_header只向成功的响应添加标头。

相关问题