前后端分离项目解决跨域问题

在前后端分离的项目开发中,当前后端中的协议、ip地址、端口中有一个不相同,访问接口就会失败,这就是前后端跨域的问题
前后端分离项目解决跨域问题

跨域问题的解决通常有两种方式:
1.在前端通过JSONP的配置,设置前端允许跨域
2.在后端设置响应数据允许跨域

一般来说,前端工程师不能对后端的接口进行修改,只能通过JSONP的配置来解决问题(网上有很多教程,这里就不在详细展开,详细可以参照JSONP解决跨域问题)
作为自己开发项目,一般是在后端进行配置解决跨域问题
解决方法:
只需要在Controller层添加注解@CrossOrigin
前后端分离项目解决跨域问题
实际上CrossOrigin是对响应头进行了配置,配置之后数据就可以被前端认可,前端就可以拿到数据

上一篇:AJAX的url问题和js实现浏览器跨域访问


下一篇:跨域请求(JSONP、CORS、webpack的本地代理、proxy代理)