gpt4 book ai didi

java - 在 tomcat 上运行的 jHipster 客户端不与在开发模式下运行的服务器通信 mvnw

转载 作者:行者123 更新时间:2023-11-28 23:18:36 24 4
gpt4 key购买 nike

我已经分别生成了我的 jHipster 客户端和服务器,并使用 yarn run build 命令构建客户端用于生产,并在 tomcat< 中部署了 www 文件夹/strong> 在端口 8989 上运行,我的服务器在 localhost:8080 上运行 ./mvnw。问题是我的客户端没有与服务器通信,我已经通过 postman 请求我的服务器,它成功地与服务器通信。

我做错了什么吗?我是 jHipster 的新手,请指导我。我无法确定问题所在。

JHipster 4.7.0 , Tomcat 8

最佳答案

JHipster 角度代码期望 API 由与 javascript 应用程序相同的服务器提供服务。对您而言,情况并非如此,因为它们位于不同的端口。

因此,有 2 个备选方案:

  • 编辑 javascript 以更改 API 的基本 URL(请参阅 SERVER_API_URL 中的 webpack/webpack.common.js 写入 app.constants.ts )但您需要升级到 JHipster 4.9.0
  • 在您的 2 个服务器前使用反向代理(类似于 JHipster 对 webpack 所做的,为客户端代码提供服务并将 API 调用代理到 ​​java spring boot 应用程序)。

关于java - 在 tomcat 上运行的 jHipster 客户端不与在开发模式下运行的服务器通信 mvnw,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46482954/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com