我得到这个问题
我在application.yaml中的配置是
grails:
cors:
enabled: true
allowedOrigins:
- http://localhost:4200
和在URL映射
"/v1/store/getStore"(controller: 'store', action: 'getStore')
当我直接以“http://localhost:8082/store/getstore”的形式命中请求时,它没有抛出错误,而是放置在urlMapping中,导致其抛出cors问题。
最佳答案
在根文件夹中创建proxy.conf.json文件,然后编辑以下内容:
{
"/": {
"target": "http://localhost:8082/",
"secure": false
}
}
更改package json命令以启动:
"start": "ng serve --proxy-config proxy.conf.json --open",
使用与
"/v1/store/getStore"(controller: 'store', action: 'getStore')
相同的URL映射