如何配置Laravel CORS和Nginx解决API跨域问题?

2026-04-29 03:130阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计983个文字,预计阅读时间需要4分钟。

如何配置Laravel CORS和Nginx解决API跨域问题?

大概率是Nginx层拦截了预检请求(OPTIONS请求)。基本没有进Laravel。Laravel的CorsService只处理实际请求,不处理OPTIONS预检。如果Nginx没有放开,浏览器连接时也会收到Access-Control-Allow-Origin响应,但都收不到。

常见现象:Failed to fetchNetwork Error、控制台显示 OPTIONS xxx 403 或直接 cancelled;用 curl -I -X OPTIONS 测试返回 405 或 403。

阅读全文