【发布时间】:2019-07-08 19:10:44
【问题描述】:
有谁知道如何直接在 Payara 服务器(或 glassfish)中为某些域启用 CORS?
我正在使用 Payara 服务器 4.1.1.171.1。
我有一个在 localhost:3000 上运行的应用程序需要与 Payara 服务器通信,但我不断收到 CORS 错误。
我发现的大多数链接只是将域(即本地主机)添加到响应标头中,如下所示:
response.addHeader("Access-Control-Allow-Origin", "localhost");
我已经在我的 java 代码中做到了,它可以工作。但我想知道如何直接在服务器中更新 Payara(或 glassfish)来做到这一点。因为我看到人们提出了这样做的建议(即更新服务器配置文件以允许某些域的 CORS)。这样java代码就不必在上面专门添加头内容了。
但这些建议中的示例服务器不是 Glassfish 也不是 Payara。
即使是这个 CORS 链接 https://enable-cors.org/server.html 也列出了 20 多个关于如何启用 CORS 的服务器/平台,但没有一个是 Payara 或 Glassfish。
有人知道怎么做吗?
提前致谢!
【问题讨论】: