大连 做网站公司,招聘网站开发,吉安手机网站建设,凡客诚品的支付方式最近写一个小项目#xff0c;前后端分离#xff0c;在调试过程中访问远程接口#xff0c;出现了CORS问题#xff0c;接口使用的laravel框架#xff0c;于是添加了解决跨域的中间件#xff0c;但是前端显示仍存在跨域问题#xff0c;以为自己写的有问题#xff0c;检查了…最近写一个小项目前后端分离在调试过程中访问远程接口出现了CORS问题接口使用的laravel框架于是添加了解决跨域的中间件但是前端显示仍存在跨域问题以为自己写的有问题检查了一遍又去网上搜索对比了下没问题结果还是存在跨域CORS问题百思不解。
大致如下 仍存在跨域问题于是单独写了一个小的demo代码简单返回字符串配置虚拟主机访问亦存在问题于是又去配置nginx跨域设置还是无济于事最后终于在不断调试中发现了问题原来是前端设置了自定义header头Access-Key,而Access-Key不是浏览器允许的简单响应头需要将其添加到允许的header列中或直接将Access-Control-Allow-Headers设置为*如下 再次访问接口已可正常访问。