我无法使用端口8080打开My JHipster + Angular 2(Gateway)应用程序主页(在application-dev.yml中的服务器端口提供) 控制台没有错误。
index.html
完全加载可能是路由不正常。
相同的应用程序在端口9000上运行正常(由纱线提供)
我的问题是,如果我使用9000端口(纱线给定)无法与其他微服务应用程序通信。
答案 0 :(得分:4)
在开发中:
mvnw
和yarn start
,然后在端口9000的浏览器中打开应用程序,所有对服务的调用将透明地代理到java应用程序:gateway + microservices apps < / LI>
mvnw
编辑:
我看了你的链接虽然我犹豫了,因为它是一个135 MB的档案! 几句话:
很抱歉,但我无法帮助你,这需要花费太多时间。
答案 1 :(得分:1)
您必须将微服务路径添加到webpack dev服务器代理上下文。
如果您的微服务名称为my-microservice
,则添加一行
'/my-microservice',
将文件webpack.dev.js
添加到devServer.proxy.context
部分。
注意:在网关中,如果要为位于微服务中的实体生成前端,则JHipster实体生成器已添加此行。
答案 2 :(得分:0)