使用JHipster 4生成的应用程序在8080上返回空白页,但不在9000上

Víc*_*tor 16 jhipster yarnpkg

我用JHipster v4创建了一个应用程序.当我在端口8080上发出请求时,它返回一个空白页面.如果我使用yarn start,并且我向9000端口发出请求,它正确回答.

任何的想法?

Srk*_*kic 11

我遇到了与JHipster应用程序相同的问题,8080./mvnw在开发模式下运行时,它会在端口上显示空白页面.我能够通过运行来解决这个问题:

yarn install && yarn webpack:build
Run Code Online (Sandbox Code Playgroud)

完成后,应用程序通常在端口8080上以开发模式显示.


Gaë*_*iou 1

默认情况下,yarn 监听端口 9000(webpack + 浏览器同步)以热重载前端代码和内容,maven 或 gradle 监听端口 8080 以热重载服务器代码。您必须在 dev 中运行两者。

如果您在未运行的情况下开始对客户端代码进行更改yarn start,则不会反映任何内容,因为更改未编译,因此您需要yarn webpack:build在更改后手动运行或yarn start运行。

它写在您生成的项目的 README.md 中,并记录在 JHipster 网站上

  • 仅当您在启动 mvn 之前将前端代码与yarn webpack:build 捆绑在一起时。 (2认同)