在开发中我们经常听到跨域,面试的时候面试官也会问你关于跨域的问题
导致跨域是因为不同源,跨域是浏览器的行为,当我们发送一个请求,会携带请求的url,当浏览器监测到我们所请求的与不同源就会屏蔽掉数据,其实此时服务器是有返回数据的,只是浏览器进行了拦截。
解决跨域,1.服务端把前端请求域名加入白名单;
2.前端遵循同源,服务端拿跨域的数据后返回