看了好多文章,介绍什么是跨域,都是些理论。最终我也没明白什么是跨域。 现在我感觉明白了: 前端开发本地测试时,浏览器网址一般是:localhost:8080或者127.0.0.1:8080。 这时,你用axios调用服务器接口,比如"cba.itlike.com/public/inde… 这时就产生跨域问题了:浏览器认为,这个页面的URL的源是localhost:8080,而axios调用的接口源为cba.itlike.com 这俩源不同,浏览器就拦截了借口返回的数据。
简单说就是,你网页只能与自己的服务器通讯,不能与其它服务器通讯。