16

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

任何想法?

4

5 回答 5

12

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

yarn install && yarn webpack:build

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

于 2017-07-19T20:55:51.177 回答
2

我遇到了同样的问题,在端口 8080 上,它什么也没返回,在 9000 上它给出了正确的页面,在 yarn install && yarn webpack:build 之后我在两者上都得到了正确的页面,我注意到如果我只运行 .mvnw,应用程序就会运行很好,我不需要运行“纱线启动”

于 2017-11-19T22:13:45.850 回答
1

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

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

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

于 2017-02-06T08:28:40.070 回答
0

然后你应该运行npm installmvnw,它会运行良好。

于 2017-02-13T07:31:24.263 回答
0

对我来说(使用 npm 作为前端),只运行npm start before mvnw会使前端在 8080 上可用。另一方面,运行npm startaftermvnw会在 8080 上带来一个空白页面。

于 2018-02-07T09:43:22.190 回答