2016-06-14 22 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应用程序。

相关问题