IT/Angular 썸네일형 리스트형 canActivate 에 대해서 canActivate는 Angular 라우터에서 사용하는 "라우트 접근 제어" 기능이에요.쉽게 말해:✅ 어떤 경로로 이동하기 전에👉 "이 사용자가 이 페이지에 들어갈 수 있는가?"를 판단하는 가드(guard) 기능입니다. ✅ canActivate 한 줄 정의라우트에 접근하기 전에 조건을 검사해서,❗ 조건을 만족하지 않으면 해당 경로로 진입하지 못하게 막는 기능✅ 예를 들어 이런 상황에서 씁니다상황예시로그인 안 한 사용자가 /dashboard에 접근하려고 함❌ 접근 차단 → /login으로 리디렉션관리자만 접근 가능한 페이지✅ isAdmin일 때만 통과특정 값이 localStorage에 있어야 접근 가능예: access_token, agreement=true✅ 기본 사용 예시1. AuthGuard 생성b.. 더보기 app-routing.module.ts 역할 ✅ 역할 요약app-routing.module.ts는👉 URL 경로(path) 와👉 해당 경로에 대응하는 컴포넌트(component) 를매핑하는 라우팅 설정 파일입니다.쉽게 말해:“/home 주소에 들어가면 HomeComponent 보여줘~”라는 걸 정의해두는 곳이에요. ✅ 구조 예시import { NgModule } from '@angular/core';import { RouterModule, Routes } from '@angular/router';import { HomeComponent } from './pages/home/home.component';import { NoticeListComponent } from './pages/notice-list/notice-list.component';i.. 더보기 이전 1 다음