【发布时间】:2019-01-14 18:11:34
【问题描述】:
我正在使用 Jhipster 生成 API。
我的 api 已开启,我们可以调用它:
我的 FE 应用程序已开启:
这是我在 application-prod.yml 中启用 Cors 的配置
cors:
allowed-origins: "https://staging.test.com/"
allowed-methods: "*"
allowed-headers: GET, PUT, POST, DELETE, OPTIONS
exposed-headers: "Authorization,Link,X-Total-Count"
allow-credentials: true
max-age: 1800
我仍然收到此错误:
对预检请求的响应未通过访问控制检查:否 请求中存在“Access-Control-Allow-Origin”标头 资源。原点 'https://staging.test.com' 因此不是 允许访问。如果不透明的响应满足您的需求,请将 请求模式为“no-cors”以获取禁用 CORS 的资源。
在 Spring boot 中还需要做些什么来启用 CORS 吗?
【问题讨论】:
-
cors键应该在jhipster下,在您的 application-prod.yml 中是这样吗? -
是的,是的,我测试了 cors 过滤器,他从 application-prod.yml 获得了很好的信息,其他东西不起作用
标签: java spring-boot cors jhipster