前后端分离的项目,是不是都要配置跨域的Filter?

之前做一个前后端不分离的项目,用的是Thymeleaf,是没有配置跨域的
现在弄的项目都是前后端分离的,看了一下,好像都配置了一个跨域拦截相关的Filter,就想问问大家,这个是必须的吗?

https://blog.csdn.net/zhan_lang/article/details/88430318