JHipsterv4でアプリケーションを作成しました。ポート8080でリクエストを行うと、空白のページが返されます。 yarn start
を使用して、9000ポートにリクエストを送信すると、正しく応答しています。
何か案が?
開発モードで8080
を指定して実行すると、JHipsterアプリケーションでポート./mvnw
に空白のページが表示されるという同じ問題が発生しました。私はこれを実行することで解決できました:
yarn install && yarn webpack:build
終了後、アプリケーションは通常、ポート8080で開発モードで表示されます。
ポート8080で何も返さず、9000で正しいページが表示されるという同じ問題がありました。yarnインストール&&ヤーンwebpack:buildの後で、両方で正しいページが表示されます。mvnwのみを実行すると、アプリケーションが実行されることに気付きました。元気で、「ヤーンスタート」を実行する必要はありません
デフォルトでは、yarnはポート9000(webpack +ブラウザー同期)でフロントエンドコードとコンテンツをホットリロードし、mavenまたはgradleはポート8080でサーバーコードをホットリロードします。両方をdevで実行する必要があります。
yarn start
を実行せずにクライアント側のコードに変更を加え始めた場合、変更はコンパイルされないため何も反映されないため、変更後にyarn webpack:build
を手動で実行するか、yarn start
を使用する必要があります。ランニング。
生成したプロジェクトのREADME.mdに記述されており、 JHipster Webサイトに記載されています です。
私の場合(フロントエンドにnpmを使用)、_npm start
_ beforemvnw
を実行するだけで、8080でフロントエンドが使用可能になります。一方、_npm start
_ mvnw
の後に、8080に空白のページが表示されます。
npm install
を実行してからmvnwを実行すると、正常に実行されます。