검색결과 리스트
프로그래밍/Nodejs 에 해당되는 글 16건
- 2024.05.03 Nestjs 미들웨어 호출 순서
- 2023.05.17 Passport LocalStrategy 호출 순서
- 2023.05.16 쿠키를 사용한 인증
- 2023.05.04 쿠키를 사용한 인증
- 2023.05.03 인증과 인가
- 2023.04.17 Entity metadata 에러
- 2023.04.13 EntityRepository deprecated
- 2023.04.13 EntityMetadataNotFoundError
- 2023.04.07 HTTP 메서드
- 2023.04.07 TypeORM CRUD 기본
- 2023.04.06 nest g mo 생성 안 되는 이유
- 2023.01.18 Nest 별칭과 설명
- 2023.01.17 Nest 모듈 생성하기
- 2023.01.17 NestJS 설치 및 프로젝트 생성
- 2023.01.08 AWS 가입 시 문자로 verify code 안 오는 경우
2024. 5. 3. 15:54
middleware - guard - interceptor - pipe - controller
- service - controller - interceptor - filter - client
2023. 5. 17. 17:58
2023. 5. 16. 19:50
1. Controller 에 login 처리 메서드
2. email, password 넘겨주면 해당 정보의 유저가 있는지 유효성 검사
3. 응답에 쿠키 정보를 추가해 반환
NestJS 에서 인증을 구현할 때는 보통 인증용 미들웨어인
가드(Guard)를 함께 사용
가드는 특정 상황에서 받은 요청을 가드를
추가한 라우트 메서드에서 처리할지 말지 결정하는 역할
2023. 5. 4. 09:49
AuthController에 login 핸들러 메서드가 필요
AuthService에서 email, password를 넘겨주면 해당 정보의 유저가 있는지
유효성 검증 로직 필요
유효성 검증이 끝나면 응답 값에 쿠키 정보를 추가해 반환(Response)
NestJS 에서 인증을 구현할 때는 보통 인증용 미들웨어인
가드(Guard)를 함께 사용
가드는 특정 상황에서 받은 요청을 가드를 추가한 라우트 메서드에서
처리할지 말지를 결정
2023. 5. 3. 18:49
인증 (Authentication) - 누구인지 확인하는 절차
인가(Authorization) - 인증된 사용자의 권한을 확인
인증 - 정확성과 시간 측면에서 사용자의 자격 증명을 확인
정확성 - 사용자의 자격 증명을 기존 정보를 기반으로 확인 후 인증 토큰 발급
시간 - 사용자에게 부여된 인증 토근은 특정 기간 동안만 유효
인증 만드는 2가지 방법
쿠키 기반 vs 토큰 기반
쿠키가 없는 토큰 기반을 쿠키리스(cookieless)
쿠기 - 서버에서 보내준 쿠키를 클라이언트에 저장(브라우저)
2023. 4. 17. 16:53
2023. 4. 13. 11:37
Repository를 상속받아 새로운 Repository를 사용할 때
EntityRepository를 사용했었는데 typeorm 0.3.0 이후부터
삭제되었다
따라서 다음과 같이 사용하면 된다.
2023. 4. 13. 11:34
EntityMetadataNotFoundError: No metadata for "UserRepository" was found
위와 같은 에러메시지가 뜰 때 원인은 module 의 providers 에
UserRepository를 등록하지 않아서이다
2023. 4. 7. 18:20
PUT - 리소스 전체 교체
PATCH - 리소스 일부 업데이트
성공 응답 코드
POST 만 201
나머지는 200
2023. 4. 7. 08:25
2023. 4. 6. 12:18
경로 명에서 꼬여서 그렇다고 한다
해결 방법은 설치 명령어를 다음과 같이 직접 입력
npx @nestjs/cli g mo cats
2023. 1. 18. 16:48
2023. 1. 17. 12:28
nest g module board
nest: using nestcli
g: generate
module: schematic that i want to create
board: name of the schematic
2023. 1. 17. 11:37
npm install -g @nestjs/cli
설치 후 프로젝트 생성
nest new project-name
2023. 1. 8. 20:56