预检请求是跨域访问时浏览器自动发起的前置校验请求,用于确认目标服务是否允许实际跨域请求发送,提前排查权限风险,规避非法跨域调用触发的直接拦截问题。
跨域是浏览器同源策略下的安全机制,不是服务器在拦。本文讲清 CORS 与预检请求的原理,并给出 cros 中间件白名单、Nginx 反向代理、开发期代理和 JSONP 等多种通用解法,帮你分清开发与上线的不同处理方式,避免把 Access-Control-Allow-Origin: * 一刀切。 问…