跨域问题是浏览器出于安全策略设置的限制,指网页脚本请求不同源(协议、域名、端口任一不同)资源时被拦截的情况,是 Web 开发中常见需适配的交互障碍。
跨域是浏览器同源策略下的安全机制,不是服务器在拦。本文讲清 CORS 与预检请求的原理,并给出 cros 中间件白名单、Nginx 反向代理、开发期代理和 JSONP 等多种通用解法,帮你分清开发与上线的不同处理方式,避免把 Access-Control-Allow-Origin: * 一刀切。 问…