我无法使用端口 8080(在 application-dev.yml 中的服务器端口提供)打开我的 JHipster + Angular 2(网关)应用程序主页
控制台中没有错误。
index.html 完全加载可能是路由工作不正常。

相同的应用程序在端口 9000 上运行良好(由 yarn 提供)

我的问题是,如果我使用 9000 端口(由 yarn 提供)无法与其他微服务应用程序通信。

最佳答案

开发中:

  • 运行 JHipster 注册表
  • 在网关上,同时运行 mvnwyarn start,然后在浏览器的 9000 端口打开应用程序,所有对服务的调用都会透明地代理到 java 应用程序:网关 + 微服务应用程序
  • 使用 mvnw
  • 运行微服务应用程序

    编辑:

    我看了你的链接虽然我犹豫了,因为它是一个 135 MB 的存档!!!
    几点说明:
  • 下次请在github上发布源码而不是打包node_modules文件夹
  • 同意GatewayV1使用mysql作为开发数据库,​​这让我很难运行。 h2 更容易使用,特别是对于您不打算修改数据模式的网关。
  • Application-2 不包含 .yo-rc.json 文件,因此我无法检查其配置。与您的网关相同,它在开发中使用 mysql,所以我无法对其进行测试
  • 我在您的存档中发现了 5 个 java 崩溃报告,您的环境似乎非常不稳定。也许你应该升级你的操作系统和 jvm 或者你没有足够的内存

  • 很抱歉,但我帮不了你,这会花费太多时间。

    关于angular - 无法获取 jhipster 网关主页,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44946517/

    10-12 03:04