打开静态子页面时如何防止后端调用?

问题描述 投票:0回答:1

我有一个后端和前端分开的项目。每当我尝试打开除主页以外的任何其他页面时,JHipster都会触发并等待两个请求:

  • API_URL/jhb/management/info
  • API_URL/jhb/api/account

我有静态内容的页面,不需要与服务器连接。有时我与服务器断开连接,但是应用程序always进行呼叫,然后等待并仅在特定超时(约5秒)后显示页面。但是,当我尝试打开主页时,它不会等待。

是否有办法告诉JHipster跳过或不等待这两个后端调用,至少对于某些路由是这样?

我不使用微服务,只是常规的Tomcat部署。 JHipster版本6.5.1,Angular前端

angular routing timeout jhipster
1个回答
0
投票

我对这个问题的解决方案是从canActivate: [UserRouteAccessService]中完全删除Route属性。然后,该静态页面将根据需要立即显示给所有人。

它有效,但是我要寻找的是在检查(组件)路线访问之前启用(显示)导航栏/页脚。大概创建一个嵌套的组件就可以了。如果您知道更好的解决方案/有更好的主意,请分享!

© www.soinside.com 2019 - 2024. All rights reserved.