如何使用docker解决Angular和jhipster构建中的CORS策略



我有一个jhipster应用程序,包含2个微服务(moniesta生产和订单(和一个网关。我把所有这些都和J码头工人一起码头化了。到目前为止,他们都在docker内部工作。但是,例如,当我试图用我的前端应用程序(angular(请求登录时,我会收到以下错误:

from origin 'http://localhost:4200' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource

当我使用以下命令构建图像时,我看到了这一点:

./mvnw -Pprod verify jib:dockerBuild

我是建筑与生产概况。我的application.prod.yml不包含任何cors-allow配置。但我的dev.yml确实如此。因此,我认为在开发时必须使用此配置进行构建。我尝试过这个命令:

./mvnw -Pdev verify jib:dockerBuild

要使用dev概要文件构建但不起作用,它仍然是生产版,不允许使用cors。有人能给我一个指针吗?如何解决这个问题是我的猜测,配置正确吗?我是新来的jhipster和docker。

如果不使用会话身份验证,请创建一个代理。

最新更新