angular - 前往 "/"之前需要登录

标签 angular typescript jhipster

我用这个更改了我的 home.route.ts :

export const HOME_ROUTE: Route = {
  path: '',
  component: HomeComponent,
  data: {
    authorities: ['ROLE_USER', 'ROLE_ADMIN'],
    pageTitle: 'home.title'
  },
  canActivate: [UserRouteAccessService]
};

但是,在终端日志中,我每毫秒都会看到大量错误,如下所示:

2020-04-28 15:01:31.284 DEBUG 3588 --- [ XNIO-1 task-66] c.m.m.r.CustomAuditEventRepository       : Exit: add() with result = null
2020-04-28 15:01:31.285  WARN 3588 --- [ XNIO-1 task-66] o.z.problem.spring.common.AdviceTraits   : Unauthorized: Full authentication is required to access this resource
2020-04-28 15:01:31.286  WARN 3588 --- [ XNIO-1 task-66] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.security.authentication.InsufficientAuthenticationException: Full authentication is required to access
 this resource]

在访问路径“”之前登录的最佳方式是什么?

抱歉我的英语基础不好,我的第一语言是法语。

最佳答案

我最近在 Angular 的 JHipster 应用程序中经历了类似的事情。

这是由于页面布局中包含一些需要了解用户的组件:导航栏、开发功能区......

默认情况下,JHipster 使用模式登录表单,这意味着此弹出窗口显示在包含我上面提到的布局组件的页面中。

我的解决方案是创建一个登录屏幕,该屏幕具有映射在 /login 路线上的简化布局(例如无导航栏)。

关于angular - 前往 "/"之前需要登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61488110/

相关文章:

angularjs - 如何检索 JHipster API 上实体的所有实例

java - ElasticSearch 解析异常

css - 渲染超过 20 列时 Angular Material Table 崩溃了

angular - 如何在 ionic 2 中使用 pdfmake?

html - Angular 8 : Set default selected value for select tag

Angular observables - 如果没有订阅,我是否需要取消订阅?

javascript - 将 Typescript 绝对路径转换为 ​​NodeJS 相对路径?

javascript - 如何在 typescript 中使用传单初始化 SVG 层?

字符串数组中的 Angular 双向数据绑定(bind)无法正常工作

JHipster环境配置