我得到这个问题



我在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映射

10-04 15:47