如题,前后端分离为什么要跨域?协议、主机名、端口,不同时才需要跨域也就是说前后端分离,协议、主机名、端口,不同吗?
如果能不跨域当然不用跨域,但是如你说的,服务器的api在另一个域名下,那么就要考虑跨域的问题。不是说主动没事找事去做跨域。
前后端分离了,部署方式可以分开部署。前端和后端跑在不同的服务器,访问地址肯定不同。就会产生跨域。也可以部署在一起,前端的HTML页面,也通过后端的服务器进行渲染,访问才用相对路径 / ,不会产生跨域。
/