目录
- 1.同源策略限制的意义
- 1.请求协议 均为 http
- 2.主机此这为 localhost
- 3.端口号不同 一个 8080 一个 5000
- 2.注意
- 3.解决跨域
- 代理服务器 8080
1.同源策略限制的意义
让前端发送的请求不能随意访问其他端口的服务器,一定程度保护服务器和用户的隐私
1.请求协议 均为 http
2.主机此这为 localhost
3.端口号不同 一个 8080 一个 5000
2.注意
虽然跨域了,但是8080端口发送的请求 在5000端口 其实是收到并也处理了,只是 在回到 8080时被劫持了
3.解决跨域
1.cors
2.jsonp script src 只能解决 get 办法,并且前后端人员一起努力(面试会问)
3.最常用 代理服务器
代理服务器 8080
1.直白点就是第一个8080服务器不直接向5000服务器要数据,而是间接让第二个8080代理服务器与5000服务器进行交互
2.让ajax发送给第一个8080的过程中,第一个8080服务器会找中间的8080中介服务器,中介服务器找5000端口服务器要数据,此时中介8080服务器和5000服务器之间数据交互不再使用ajax前端请求技术也就没有跨域的问题,与此同时第一个8080服务器请求第二个8080服务器用到了ajax技术,但是没有跨域,也能拿到了5000给中间8080的数据了