J'ai créé une application avec JHipster v4. Lorsque je fais une demande sur le port 8080, il renvoie une page vierge. Si j'utilise yarn start
et que je fais une demande sur le port 9000, la réponse est correcte.
Une idée?
J'ai eu le même problème avec l'application JHipster qui faisait apparaître la page vierge sur le port 8080
lorsqu'il était exécuté avec ./mvnw
en mode dev. J'ai pu résoudre ce problème en exécutant:
yarn install && yarn webpack:build
Une fois l’opération terminée, l’application affiche normalement le mode dev sur le port 8080.
Par défaut, Yarn écoute sur le port 9000 (Webpack + synchronisation du navigateur) pour recharger à chaud le code et le contenu du front-end, maven ou gradle écoute sur le port 8080 pour charger le code de serveur à chaud. Vous devez exécuter les deux en dev.
Si vous commencez à modifier le code côté client sans que yarn start
ne soit exécuté, rien ne sera reflété car les modifications ne sont pas compilées. Vous devez donc exécuter yarn webpack:build
manuellement après les modifications ou exécuter yarn start
.
Il est écrit dans le fichier README.md du projet que vous avez généré et est documenté sur le site Web de JHipster .
Pour moi (avec npm pour le front-end), exécuter npm start
before mvnw
rend le front-end disponible sur 8080 . Par contre, exécuter npm start
après mvnw
apportera une page vierge sur 8080.
J'ai eu le même problème où sur le port 8080, il ne retournait rien et sur 9000, il donnait la bonne page, après Yarn install && yarn webpack: build J'ai la bonne page sur les deux. .mvnw, l’application fonctionne correctement et je n’ai pas besoin d’exécuter "yarn start"
Vous devriez exécuter npm install
puis mvnw, et tout se passera bien.