web-dev-qa-db-fra.com

Application générée avec JHipster 4 renvoyant une page vierge sur 8080, mais pas sur 9000

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?

16
Víctor

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.

11
Srki Rakic

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 .

1
Gaël Marziou

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.

0
Hugo P

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"

0
Raj

Vous devriez exécuter npm install puis mvnw, et tout se passera bien.

0
Chebbi Ala Eddine