我目前在看看JHipster。JHipster环境配置
我无法弄清楚什么是JHipster如何处理像开发,测试和生产环境。
这包括:
- 服务器(CONFIGS像分贝或其它应用程序特定的配置)
- 客户端(Angular4,像API端点CONFIGS)
在角-CLI项目我用于特定于环境的配置文件(environment.dev.ts,environment.prod.ts),可以在构建时定义(ng build --env prod),但由于angular.cli似乎并不是JHipster的首选方式,因此必须是另一个解决方案。
所以我的问题是:
- 如何配置环境(服务器和客户端)?
- 如何构建过程中指定的环境(服务器和客户端)?
非常感谢。这应该用于服务器配置。但客户呢。假设我必须调用其他API(比我自己的JHipster API),并且需要为dev和prod配置不同的端点。有没有最佳做法来做到这一点? – tschuege
@tschuege我认为,如果你考虑使用其他端点,那么JHipster API网关是可以给你正确答案的项目。它被用作具有不同JHipster微服务端点的微服务架构中的网关。JHipster根据微服务的信息为您提供客户端基础设施,可以在网关clinet中使用。以下是JHipster API网关的链接https://jhipster.github.io/api-gateway/ – duderoot
网关不适用于您的用例,因为您要访问外部API,并且只使用网关代理您的请求到在JHipster注册中心注册的服务。我编辑了我的答案。 –