web-dev-qa-db-ja.com

JHipster 4で生成されたアプリケーションは、8080では空白ページを返しますが、9000では返しません

JHipsterv4でアプリケーションを作成しました。ポート8080でリクエストを行うと、空白のページが返されます。 yarn startを使用して、9000ポートにリクエストを送信すると、正しく応答しています。

何か案が?

16
Víctor

開発モードで8080を指定して実行すると、JHipsterアプリケーションでポート./mvnwに空白のページが表示されるという同じ問題が発生しました。私はこれを実行することで解決できました:

yarn install && yarn webpack:build

終了後、アプリケーションは通常、ポート8080で開発モードで表示されます。

11
Srki Rakic

ポート8080で何も返さず、9000で正しいページが表示されるという同じ問題がありました。yarnインストール&&ヤーンwebpack:buildの後で、両方で正しいページが表示されます。mvnwのみを実行すると、アプリケーションが実行されることに気付きました。元気で、「ヤーンスタート」を実行する必要はありません

3
Raj

デフォルトでは、yarnはポート9000(webpack +ブラウザー同期)でフロントエンドコードとコンテンツをホットリロードし、mavenまたはgradleはポート8080でサーバーコードをホットリロードします。両方をdevで実行する必要があります。

yarn startを実行せずにクライアント側のコードに変更を加え始めた場合、変更はコンパイルされないため何も反映されないため、変更後にyarn webpack:buildを手動で実行するか、yarn startを使用する必要があります。ランニング。

生成したプロジェクトのREADME.mdに記述されており、 JHipster Webサイトに記載されています です。

1
Gaël Marziou

私の場合(フロントエンドにnpmを使用)、_npm start_ beforemvnwを実行するだけで、8080でフロントエンドが使用可能になります。一方、_npm start_ mvnwの後に、8080に空白のページが表示されます。

0
Hugo P

npm installを実行してからmvnwを実行すると、正常に実行されます。

0