代码之家  ›  专栏  ›  技术社区  ›  BullyWiiPlaza

从IntelliJ的sprint引导运行配置运行整个JHipster生成的web应用程序

  •  0
  • BullyWiiPlaza  · 技术社区  · 6 年前

    我生成了一个web应用程序 JHipster 并将其导入 IntelliJ IDEA .当我运行 Spring Boot main类一切正常,应用程序应该可以在端口上使用 8080 :

    ----------------------------------------------------------
        Application 'MyApp' is running! Access URLs:
        Local:      http://localhost:8080
        External:   http://192.168.56.1:8080
        Profile(s):     [swagger, dev]
    ----------------------------------------------------------
    

    然而,如果我导航到此URL,我只会得到一个空白的白色页面。使用从终端运行web应用程序 npm start yarn start 工作正常,并告诉我该应用程序在端口上可用 9000 URL将在新的浏览器选项卡中打开:

    一切都很好。

    我尝试配置 npm 在中启动配置模板 IntelliJ :

    然而,这也行不通。上未打印任何内容 Console 窗口,它告诉我 Connection refused: Connect 尽管它似乎确实成功地运行了命令,但与终端不同的是,它会得到一个错误。

    我该怎么做 IntelliJ公司 使用运行配置“正确”启动web应用程序,最好通过 Spring boot 主要类别( MyAppApp )没有在终端上运行任何东西 npm启动 做我希望前端和后端都以这种方式初始化(只需web应用程序正常运行所需的一切)。

    2 回复  |  直到 6 年前
        1
  •  2
  •   Gaël Marziou    6 年前

    端口9000上的网页包服务器( yarn start )仅运行前端,并将所有API调用代理到侦听spring boot应用程序的端口8080。所以,如果要热重新加载客户端和服务器,必须同时运行这两个程序。

    如果不想同时运行这两个程序,则必须首先使用 yarn webpack:build ,则只能运行spring boot应用程序,但客户端部分当然是静态的。

    看见 https://www.jhipster.tech/using-angular/

        2
  •  0
  •   BullyWiiPlaza    6 年前

    我通过运行 spring boot 运行配置和 npm start 中的配置 IntelliJ 同时老实说,这很明显,但我可以调试 TypeScript 现在也一样,毕竟这已经足够好了。