我已经使用dropwizard
.
通过这个,我能够创建资源,其中我创建了一个实体来索引文档、搜索请求、通过 id 获取文档。
通过在邮递员中点击 API,我得到了想要的结果。
为了开发 Web 应用程序,我使用 ember.js 构建了前端。
但是当我向我的应用程序发送请求时,我收到了CORS 策略异常。
当我通过邮递员将请求发送到http://localhost:9090
(9090
是我的 ApplicationConnector 的端口号)时,它正在响应请求。
现在,当我从原点http://localhost:4200
(4200
是 ember.js 的默认端口号)发送请求时http://localhost:9090
,它给出了错误:
在http://localhost:9090/ {indexName}/{id} > 从源http://localhost:4200访问 XMLHttpRequest已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:
否 '请求的资源上存在 Access->Control-Allow-Origin' 标头。
那么有人可以解释如何解决这个问题,以及除了在 Dropwizard 中启用 CORS 之外还有其他方法吗?
慕森卡
相关分类