解决跨域问题
跨域问题是前端经常遇到的问题,由于浏览器做了同源的限制,所以不是同源的地址是无法进行访问的。(其实请求是可以发出去的,服务器也会收到请求并且做出数据处理,并返回结果,只不过是被浏览器拦截了,哈哈哈)
这是我项目运行在3000端口去向500端口请求数据,浏览器限制跨域访问
这是我的后端5000的测试输出,说明在请求发送出去了,结果也已经返回,只是浏览器做出了拦截。
我之前了解的跨域问题,在img,script等标签默认可以执行跨域请求,这个是由浏览器发起的,可以想象一下在初学html要用script引入jquery第三方的cdn,还有img的scr也是跨域的地址,这些就不会被限制。说到这里就想到了jsonp请求,这个请求就是模仿script标签进行get请求的发送的,所以jsop只能发送get请求,而且后端需要写好对jsonp请求的响应。