错误:请求的资源上没有“Access-Control-Allow-Origin”标题。 (NGINX)

我正在使用NGINX,并在浏览器的控制台中收到该错误。

我很沮丧

根据我的老板,我需要build立我所做的事情,但我仍然得到同样的错误。

这是完整的错误

OPTIONS https://backend.just4bettors.mobi/auth/login XMLHttpRequest cannot load https://backend.just4bettors.mobi/auth/login. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.just4bettors.mobi' is therefore not allowed access. The response had HTTP status code 400.

这是configuration

 map $http_origin $cors_header { default ""; "~^https?://[^/]+\.just4bettors\.mobi(:[0-9]+)?$" "$http_origin"; } server { large_client_header_buffers 1 1K; listen 80; listen 443 ssl; server_name www.just4bettors.mobi just4bettors.mobi; root /home/c0pt/capilleira/capilleiraclickandgamblemobile/www; ssl_certificate /etc/ssl/certs/just4bettors.mobi.chained.crt; ssl_certificate_key /etc/ssl/private/just4bettors.mobi.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { add_header Access-Control-Allow-Origin $cors_header; ... } } server { listen 80; listen 443 ssl; server_name backend.just4bettors.mobi www.backend.just4bettors.mobi; ssl_certificate /etc/ssl/certs/just4bettors.mobi.chained.crt; ssl_certificate_key /etc/ssl/private/just4bettors.mobi.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { add_header Access-Control-Allow-Origin $cors_header; } } 

我有域和子域,它就像是一个名为跨域的东西。

我在哪里有错误? 我的意思是,我已经设置了一切,并仍然要求我的Access-Control-Allow-Origin ,为什么?

ps:我想哭。