Ограничение запросов только до Angular - PullRequest
0 голосов
/ 26 февраля 2020

Я создал проект, в котором приложение Spring Boot обслуживает приложение Angular.

Я хочу нажать localhost: 8090 / login и отобразить LoginComponent

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { UserComponent } from './user/user.component';
import { LoginComponent } from './login/login.component';
import { AuthGaurdService } from './auth-gaurd.service';


const routes: Routes = [
 { path: 'user', component: UserComponent, canActivate: [AuthGaurdService] },
  { path: 'login', component: LoginComponent },
  {path : '', component : LoginComponent}

];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }

, но вместо этого для рендеринга внешнего интерфейса, он вызывает бэкэнд, я добавил приведенный ниже код только для проверки, в противном случае все, что мне нужно сделать, - это отобразить LoginComponent, и я вижу текст «index» в веб-браузере при нажатии localhost: 8090 / login

@RequestMapping(value = "/login", method = RequestMethod.GET)
    public String loginPage()
        throws Exception
    {
        return "index";
    }

Можно ли как-то ограничить рендеринг компонента LoginComponent?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...