使用 Nginx 的 Angular 应用程序 CORS 问题

使用 Nginx 的 Angular 应用程序 CORS 问题

我的 Angular 应用程序无法向后端发出请求。这是 Nginx 配置

server {
  listen 0.0.0.0:443 ssl;
  listen [::]:443 ssl;

  server_name my.site.io;

  ssl_certificate /etc/nginx/certificates/my.site.io.crt;
  ssl_certificate_key /etc/nginx/certificates/my.site.io.key;

  root /var/www/my.site.io;

  location / {
    try_files $uri $uri/ /index.html;
    add_header 'Access-Control-Allow-Origin' '*' always;
  }

}

但是,即使Access-Control-Allow-Origin将 添加到标头响应中,状态代码也将为 304 Not Modified。我也尝试添加此处建议的配置:https://enable-cors.org/server_nginx.html但没有成功。

相关内容