2016-06-14 56 views
1

我試圖結帳並運行由其他人創建的jhipster應用程序以繼續開發。爲什麼JHipster有2個不同的服務器URL用於maven和gulp?我應該使用哪一個?

1號航站樓:我跑的命令 'MVN'

MVN現在

,該應用程序是在速效:

http://localhost:8181/#/

終端2:我運行了命令gulp

一飲而盡

沒有,應用程序可也是在:

http://localhost:9000/#/

這樣做有什麼意義呢? jhipster文檔要求我運行這兩個命令。 這兩個不同的服務器,例如(1個tomcat,1個碼頭)?當我運行'mvn'命令時,前端如何工作? '吞嚥'只是爲了幫助瀏覽器同步?我應該使用哪一個?

回答

1

你應該同時運行,當你在應用程序的角度部分工作。

端口9000用於瀏覽器同步的gulp serve(所以nodejs服務器,而不是tomcat或jetty),它只提供靜態文件(js,css,html)並觀察它們的變化以啓用熱重載。它還proxifies從端口9000到網絡API的所有來電彈簧引導服務器上的8080端口。這就是爲什麼你的瀏覽器必須使用端口號爲9000

當然,這只是針對發展。在生產中,您只運行spring-boot應用程序。

相關問題