nginx 跨域问题
来源:11-1 开始
飞翔的豆腐
2022-04-25
这是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 *;
这 协议 域名 端口号 都相同,咋还跨域了。实在不理解,希望老师能答疑。
写回答
1回答
-
双越
2022-04-25
该课程里没有使用到跨域请求。凡是跨域的,都是用了 nignx 做代理,让域名一致了。
你可以再回顾一下当初讲 nginx 时的背景。
00
相似问题