【问题标题】:JHipster - Generate gateway from existing AWS microserviceJHipster - 从现有 AWS 微服务生成网关
【发布时间】:2017-04-14 16:00:53
【问题描述】:

我正在尝试从 AWS 中托管的现有微服务生成网关(我的本地计算机上也有它)。根据“创建微服务”部分下的JHipster Doing Microservices,它指出:“如果您选择从微服务生成实体,则需要在本地计算机上输入此微服务的路径,然后 JHipster 将生成网关上的前端代码。”

对我来说,这意味着如果我可以从微服务生成实体,我应该能够从生成的实体生成网关。

有谁知道命令或设置步骤,或者有如何做这样的事情的指南?我被难住了。

【问题讨论】:

    标签: jhipster


    【解决方案1】:

    是的,您的理解是正确的。 假设您已经生成了一个带有Foo 实体的微服务应用程序。

    1. 使用yo jhipster 生成网关
    2. 在网关文件夹中,运行yo jhipster:entity Foo。选择从一个微服务生成实体,在本地电脑上输入这个微服务的路径,然后JHipster会根据服务.jhipster/Foo.json中实体的定义在网关上生成前端代码

    【讨论】:

    • 我知道这是关键所在。 “假设您已经生成了一个微服务应用程序......”我最初试图从我手动创建的微服务中完成它,而不是生成的微服务。当我尝试运行yo jhipster:entitiy <path-to-microservice-root> 时,它抱怨找不到.jhipster 目录。我假设前端是从那里找到的.json 文件生成的。
    • 正确,这里没有魔法,JHipster 只知道由 Jhipster 创建的实体,但即使您手动编写 json 实体文件,您也必须修改您的服务以使其成为 eureka 客户端和可与网关上的身份验证相匹配
    猜你喜欢
    • 2018-12-10
    • 2020-11-12
    • 1970-01-01
    • 2020-04-20
    • 2021-07-31
    • 2019-06-07
    • 1970-01-01
    • 1970-01-01
    • 2019-09-18
    相关资源
    最近更新 更多