登录社区云,与社区用户共同成长
邀请您加入社区
做到这里,虽然都解决跨域问题了,但还会有个疑问:为什么“前端只一层 nginx 时 CORS 要配置在后端”,而“前端两层 nginx 时 CORS 要配置最外层前端 nginx”?浏览器不是都只看前端域名吗??跨域检查(CORS)只有在浏览器环境中才会触发。浏览器只会对它“看得到的那一跳”做跨域检查。看不到的代理层不需要设置 CORS。哪一层返回响应给浏览器,CORS 就必须在哪一层配置。当然,