http api 调用跨域问题
在开发财务系统的时候,前后端完全分离。
由于前后端使用的是不同的域名,在前端调用后端api的时候,浏览器会报
No 'Access-Control-Allow-Origin' header is present on the requested resource
意思是请求的资源,没有授予权限访问
这里我们只要在返回的报头(http head)加上反问权限,php使用方法如下
//表示只允许所有域名访问
header('Access-Control-Allow-Origin: *');
也可以设置成
//表示只允许http://test.dev访问
header('Access-Control-Allow-Origin: http://test.dev');