CORS 即跨域资源共享,是一套 HTTP 首部组成的浏览器机制,允许服务器标识其他源的域名,突破同源策略限制,实现不同站点间的安全跨域数据交互。
跨域是浏览器同源策略下的安全机制,不是服务器在拦。本文讲清 CORS 与预检请求的原理,并给出 cros 中间件白名单、Nginx 反向代理、开发期代理和 JSONP 等多种通用解法,帮你分清开发与上线的不同处理方式,避免把 Access-Control-Allow-Origin: * 一刀切。 问…