文章目录
跨域问题
1. 什么是跨域问题
跨域:域名不一致就是跨域,主要包括:
-
域名不同: www.taobao.com 和 www.taobao.org 和 www.jd.com 和 miaosha.jd.com
-
域名相同,端口不同:localhost:8080和localhost8081
跨域问题:浏览器禁止请求的发起者与服务端发生跨域ajax请求,请求被浏览器拦截的问题
解决方案:CORS,简单来说就是:跨域资源共享。就是在后台服务器端允许某个域名下的请求。
这里不再赘述了。不知道的小伙伴可以查看https://www.ruanyifeng.com/blog/2016/04/cors.html
2. 模拟跨域问题
将网页设置为另一个端口,放入tomcat或者nginx这样的web服务器中,启动并访问。
可以在浏览器控制台看到下面的错误: