【问题标题】:Jhipster Context-path changeJhipster 上下文路径更改
【发布时间】:2019-01-17 17:31:39
【问题描述】:

我在我的 jHipster 应用程序中更改了上下文路径,如 spring boot docs (prop: server.servlet.context-path: /mypath) 所述。然而,这使得 jHipster 生成的 UI 无法进行 API 调用。所以我尝试更新 app/app.constants.ts:

SERVER_API_URL = process.env.SERVER_API_URL + '/mypath';

但这并没有什么不同。有什么想法吗?

【问题讨论】:

  • 您使用的是哪个版本的 JHipster(以及 Angular 或 React)?使用 Angular 使用 JHipster v5.1.0 进行测试,设置 server.servlet.context-path 并按预期工作
  • 我正在使用带角度的 jhipster 5.1。所以只要改变上下文路径就可以了,对吧?我的意思是 api 适用于新的上下文路径。只是UI,更改上下文路径后无法登录用户。

标签: spring-boot jhipster


【解决方案1】:

好的,我找到了解决方案。当您更新上下文路径并且您正在使用

yarn start 

(服务 UI + 代理 api 调用),您还必须更新 webpack.dev.js -> 上下文。 示例:

 context: [ '/api', '/auth'.....]

到这样的事情:

 context: [ '/myContextPath/api', '/myContextPath/auth'.....]

也不要忘记在 app/app.constants.ts 中包含问题中描述的上下文路径。

SERVER_API_URL = process.env.SERVER_API_URL + '/mypath';

【讨论】:

  • 感谢您的回答,但仅在 webpack.dev.js 中添加它就对我有用。如果我也在 app.constants 文件中添加相同的内容,那么它会在 URL 中出现两次。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-17
  • 2021-10-24
  • 1970-01-01
  • 1970-01-01
  • 2013-05-03
  • 1970-01-01
相关资源
最近更新 更多