# nest

148개의 포스트

블랙홀에 빠진 유저 처리 - (2)

❓ 블랙홀에 빠진 유저는 42 intra 로그인을 할 수 없기 때문에 Cabi 사이트에는 로그인이 불가능하다. 따라서 해당 유저가 대여하고 있던 사물함이 있어도 반납할 수 없다. 이로 인해 사용되지 않은 채로 방치되는 사물함이 생기고, 해당 유저에게 연체 메일이 발송되

4일 전
·
0개의 댓글
·

Nest_의존성 주입

공급자는 Nest의 기본 개념, 공급자의 주요 아이디어를 종속성으로 주입할 수 있다.공급자는 모듈 providers에서 선언되는 클래스이다.Nest는 일반적으로 종속성 주입으로 알려진 강력한 디자인 패턴을 기반으로 구축위의 코드는 생성자 기반 종속성 주입이다.다른 것도

6일 전
·
0개의 댓글
·

Nest 2주차

첫 시작은 명령으로 프로젝트 폴더를 만들어주는 것으로 시작했다.

6일 전
·
0개의 댓글
·

[Nestjs] 자동생성, 주요 데코레이션

nest g controller <name>nest g service <name>nest g class <name>@Controller : 컨트롤러 지정@Controller 데코레이터의 인자는 prefixex) @Controller('app')이라고 했

2022년 11월 18일
·
0개의 댓글
·
post-thumbnail

Nest, Node.js와 비교해서 알아보자!

Nest.js에 대해 배우는 시간을 가져보자!!!Nest.js의 인터넷 설명은 Node.js에 기반을 둔 웹 API 프레임워크라고 소개한다.프레임워크는 '틀'+'일한다'의 합성어로 틀을 만들어서 일을한다라는 느낌으로 가져가 보면 좋을 것 같다. 더 세부적으로 정리하면

2022년 11월 16일
·
0개의 댓글
·

nestjs mysql 연결 정보 숨기기(.env)

@nestjs/config, joi, cross-env, typeorm 환경

2022년 11월 15일
·
0개의 댓글
·
post-thumbnail

JWT 생성부터 권한관리까지(3) __(Nest + JWT + TypeORM) __권한(Role)관리 #4 (테스트)

지난 시간엔 RolesGuard를 서비스에 적용시키고 우리가 원하는 값만 인증에 실어보내도록 플랫하게 수정하는 작업까지 해보았다.이번 포스팅에선 서비스에 이어 RolesGuard를 "컨트롤러"에 최종 적용시켜보도록 하겠다.토큰 인증시와 마찬가지로 @UserGuards를

2022년 11월 13일
·
0개의 댓글
·
post-thumbnail

JWT 생성부터 권한관리까지(3) __(Nest + JWT + TypeORM) __권한(Role)관리 #3 (가드 적용)

시작하기에 앞서 이전 포스팅에서 우린 권한 부여(인가 __Authorization)를 위한 RolesGuard를 직접 생성해 주었다. 해당 RolesGuard를 이번 시간엔 서비스와 컨트롤러에 적용해 보도록 하자. 적용해보기 AuthService 수정 기존 작

2022년 11월 12일
·
0개의 댓글
·
post-thumbnail

JWT 생성부터 권한관리까지(3) __(Nest + JWT + TypeORM) __권한(Role)관리 #2(가드 생성)

3개의 포스팅을 거치면서 우린 JWT 생성부터 권한관리까지의 내용을 진행중에 있고, 이전 포스팅에선 권한 부여를 하기에 앞서 db에 사용자의 권한을 관리하기 위한 테이블을 생성하고 기존 유저의 데이터를 담은 테이블과 JOIN 하는 작업까지 진행하였다. 이번 포스팅에선

2022년 11월 9일
·
0개의 댓글
·
post-thumbnail

Nest.JS는 뭘까..?

Nest.js는 node.js를 통해서 서버 어플리케이션을 개발할 수 있는 프레임워크입니다. 그러니 당연하게도 typescript, javascript를 통해서 개발해야 합니다. Express라는 프레임워크와는 아예 다른 친구냐고 생각하실 수도 있는데 아닙니다.Nest

2022년 11월 4일
·
0개의 댓글
·
post-thumbnail

JWT 생성부터 권한관리까지(3) __(Nest + JWT + TypeORM) __권한(Role)관리 #1(테이블 JOIN)

시작하기에 앞서 이전 포스팅까지 (2개의 포스팅을 통해) 우린 로그인 구현을 통해 JWT 토큰을 생성해보고 해당 JWT 토큰이 사용가능한 토크인지 "검증"해보는 단계를 밟아보았다. 이번 포스팅에선 "권한(Role)관리"를 구현해볼 것이다. 예를 들어, 로그인을 한 유

2022년 11월 1일
·
0개의 댓글
·
post-thumbnail

NestJS 개요 - first steps

Nest 개요 first steps

2022년 10월 27일
·
0개의 댓글
·
post-thumbnail

JWT 생성부터 권한관리까지(2) __(Nest + JWT + Passport) __ 토큰 검증

시작하기에 앞서 지난 포스팅에서 우린 JWT 모듈을 통해 로그인 과정에서 인증을 통해 직접 토큰을 발급받아오는 과정을 수행해보았다. 이번 포스팅에선 "Passport" 라이브러리와 "Guard"를 이용해 받아온 토큰을 "검증(권한 인증)"하는 과정을 진행해보고자 한

2022년 10월 24일
·
0개의 댓글
·
post-thumbnail

[NEST] guard에서의 error는 interceptor에 왜 안잡힐까?

이 내용이 나온 이유 api 요청 시 header에서 필수로 받아야되는 값이 나오게 되어 guard를 이용해 validation을 해주려고 했습니다. 하지만 guard에서 throw error를 던지니 interceptor를 들리지않고 바로 예외 filter로 넘어

2022년 10월 23일
·
0개의 댓글
·
post-thumbnail

[🧩Nestjs] Providers 이란,

2022년 10월 22일
·
0개의 댓글
·
post-thumbnail

[🧩Nestjs] Controller

2022년 10월 22일
·
0개의 댓글
·

[🧩Nestjs] Module 이란,

2022년 10월 22일
·
0개의 댓글
·
post-thumbnail

JWT 생성부터 권한관리까지(1) __(Nest + JWT ) __ JWT 생성

이번 포스팅을 시작으로 앞으로 진행될 포스팅에선 회원가입 인증을 위한 JWT(JSON Web Token) 생성부터 "Guard"를 이용한 인증과 인가, 그리고 역할에(Roles)따른 권한관리까지에 대해서 알아보고자 한다. 긴 내용과 코드구조를 담을 예정인 관계로 각 파

2022년 10월 20일
·
0개의 댓글
·