请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

nginx 跨域问题

这是nginx的配置

server {
        listen       8088;
        server_name  localhost;

        location / {
            proxy_pass http://localhost:8080;
        }

        location /api/ {
            proxy_pass http://localhost:3000;
            proxy_set_header Host $host;
        }
        # add_header Access-Control-Allow-Origin *;

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

如果注释掉下面这行代码,就会出现跨域,但是我看老师你的代码是没有这一行,也没有出现跨域。所以我很疑惑。

add_header Access-Control-Allow-Origin *;

图片描述

图片描述

图片描述

这 协议 域名 端口号 都相同,咋还跨域了。实在不理解,希望老师能答疑。

正在回答 回答被采纳积分+3

1回答

双越 2022-04-25 08:43:22

该课程里没有使用到跨域请求。凡是跨域的,都是用了 nignx 做代理,让域名一致了。

你可以再回顾一下当初讲 nginx 时的背景。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信