生成JHipster应用程序在线服务于空页面

生成JHipster应用程序在线服务于空页面,jhipster,Jhipster,当我从本地安装的JHipster 4.7生成应用程序时,我可以通过运行./mvnw在localhost:8080上启动它,没有问题 < >但是,当我在网上生成项目时,Run./MVNW在LoalHoal: 8080(浏览器的控制台上没有错误)显示空白页。要查看页面,我必须运行warn start并使用localhost:9000(如果我在本地生成项目,这是可选的) 有人经历过这种情况吗? 是,在dev模式下,JHipster Online仍然有效,这可能不明显。因此,您确实需要为后端运行/mvn

当我从本地安装的JHipster 4.7生成应用程序时,我可以通过运行./mvnw在localhost:8080上启动它,没有问题

< >但是,当我在网上生成项目时,Run./MVNW在LoalHoal: 8080(浏览器的控制台上没有错误)显示空白页。要查看页面,我必须运行
warn start
并使用localhost:9000(如果我在本地生成项目,这是可选的)

有人经历过这种情况吗?

  • 是,在
    dev
    模式下,JHipster Online仍然有效,这可能不明显。因此,您确实需要为后端运行
    /mvnw
    ,为前端运行
    纱线开始
  • prod
    模式下,运行
    /mvnw-Pprod
    将自动运行
    warn
    ,因此您可能看不到它(因为它是自动的),但最终它基本上是一样的

将来可能会发生变化,使事情变得更简单:构建可以在云中完成(或在本地Docker容器中),因此您根本看不到这些内容。

谢谢。因此,这是未记录的变化。这使演示变得复杂,因为现在对于prod模式,我需要配置我的prod DB。哦,是的,对于
prod
模式,您需要一个数据库,然后它已经配置为Docker Compose文件-
Docker Compose-f src/main/Docker/mysql.yml up-d
,但是对于Angular 4,没有未记录的更改:它与“本地安装“发电机或JHipster联机。JHipster Online的唯一一点是,您不需要安装发电机。当然这只是第一步:-)使用本地生成的应用程序,您只需运行./mvnw,即可在localhost:8080上查看该应用程序。对于在线生成的应用程序,您必须运行./mvnw-Pprod才能在localhost:8080上查看该应用程序。这是不一致的,但它会变得更好,我确信:)哦,我理解:这是因为当您在本地运行它时,它会在最后进行
构建。因此,事实上,它是“开箱即用”的,这与JHipster Online不同——完全理解!