JHipster - 从现有的AWS微服务生成网关
问题描述:
我想从AWS托管的现有微服务(我也在本地计算机上)生成网关。根据“创建微服务”部分下的JHipster Doing Microservices,它指出:“如果您选择从微服务生成实体,则需要在本地计算机上输入此微服务的路径,然后JHipster将生成前端服务,结束代码在网关上“。JHipster - 从现有的AWS微服务生成网关
对我来说,这意味着如果我可以从微服务生成一个实体,我应该能够从生成的实体生成网关。
有没有人知道命令,或设置步骤,或有如何做这样的事情的指导?我很难过。
答
是的,你的理解是正确的。 假设您已经使用Foo
实体生成了一个微服务应用程序。
- 使用
yo jhipster
- 在网关文件夹,运行
yo jhipster:entity Foo
生成的网关。选择从微服务生成实体,在本地计算机上输入此微服务的路径,然后JHipster将根据服务中的实体定义在网关上生成前端代码.jhipster/Foo.json
I看到那里是关键。 “假设你已经生成了一个微服务应用程序......”我最初试图从我手动创建的微服务来完成,而不是生成的微服务。 当我试图运行'yo jhipster:entitiy'时,它抱怨没有找到.jhipster目录。我假设前端是从那里的'.json'文件生成的。 –
正确,这里没有魔法,JHipster只知道由Jhipster创建的实体,但即使您正在手动编写json实体文件,您也必须修改服务以使其成为尤里卡客户端,并与网关上的身份验证配合 –