jhipster 生成的应用程序在没有 yarn start 的情况下工作正常,只需在 8080 上,那么为什么要在端口 9000 上 运行

jhipster generated app works fine without yarn start, by simply on 8080, so why to run on port 9000

jhipster 的自述文件说 运行 在两个单独的终端中执行以下命令 ./mvnw 纱线开始

我不小心,只有 运行 ./mvnw(那个 运行s spring-boot:运行 )和我的应用程序 运行 没问题端口 8080。问题是,用 yarn start 运行将它连接到端口 9000 的目的是什么,我不是 UI 开发人员。

JHipster 使用 端口 9000 作为客户端代码。 如果您更改 Angular 代码,您将能够直接看到结果,这要归功于 BrowserSync.

"This provides very impressive features:

As soon as you modify one of your HTML/CSS/TypeScript file, your browser will refresh itself automatically

When you test your application on several different browsers or devices, all your clicks/scrolls/inputs should be automatically synchronized on all screens"

http://www.jhipster.tech/development/#working-with-angular

如果应用程序不在 运行 端口 9000 上,我认为您不会在端口 8080 上看到任何客户端更改。