前后端分离为什么要跨域???

如题,前后端分离为什么要跨域?

协议、主机名、端口,不同时才需要跨域

也就是说前后端分离,协议、主机名、端口,不同吗?

如果能不跨域当然不用跨域,但是如你说的,服务器的api在另一个域名下,那么就要考虑跨域的问题。不是说主动没事找事去做跨域。

前后端分离了,部署方式可以分开部署。前端和后端跑在不同的服务器,访问地址肯定不同。就会产生跨域。
也可以部署在一起,前端的HTML页面,也通过后端的服务器进行渲染,访问才用相对路径 / ,不会产生跨域。