Grails项目开发——前端请求跨域问题
最近做项目采用前后端分离的思想,使用Grails作为后台开发Restful API供前端调用.
在项目开发的过程中,遇到前端没办法通过ajax访问到后台接口的问题。
解决方案
本人使用的是Grails 3.2.5,在Grails 3.2.2以上的版本,grails已经对跨域请求做了支持,因此我们可以通过很简单的配置解决跨域问题。
修改内容:
在conf下的application.yml找到grails:,添加如下代码,便可以开启对跨域的支持。
grails:
cors:
enabled: true
这种情况将会使所有的url都可以跨域请求