profile
슉슉슉 쉬익쉬익
post-thumbnail

[NestJS]: Pagination with TypeORM (feat. Refactoring)

"페이지네이션(Pagination)" 이란 개념을 들어본 적이 있을 것이다. 흔히 페이지 수(쪽 수)를 매기고 정렬할때 쓰이는 개념으로써 우리가 웹 혹은 앱에서 자주 다루게 된다.개발 초보인 나로써는 "페이지네이션"을 오로지 프론트 단에서만 필요한 개념이라 생각했다.

5일 전
·
0개의 댓글
·
post-thumbnail

NestJS에서 응답객체에 어떻게 접근할까? (feat. Interceptor)

간만에 글을 쓰게 되었다. 이번 글은 지식 전달의 목적이라기보단 nestJS를 통해 특정 기능을 구현하던 중 부딪히게 되었던 에러와 그 에러를 해결하기 위한 과정, 그리고 그때 느꼈던 "nest"란 프레임워크를 어떻게 잘 다룰수 있는가에 대한 생각들을 정리하는 글이 될

2023년 1월 26일
·
0개의 댓글
·
post-thumbnail

[NestJS] Execution context __docs(번역)

NestJS를 학습하며 "가드(Guard)"를 구현하는 과정에서 "Execution context(실행 컨텍스트)" 라는 키워드를 통해 특정 라우터에 원하는 가드를 적용시켜줄 수 있다는 것을 알게 되었다.내가 아는 "실행 컨텍스트(Execution context)"는

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

영상 처리 6주차 - 빛 밝기 개선 문제점 해결

지난 5주차때까지 밝기 개선 작업을 수행해보았다. "Histogram Equalization", "Histogram Stretching"을 주 연산으로써 영상 이미지의 밝기 개선을 진행해보았으나 어두운 이미지를 밝게 하는 것엔 만족스럽게 적용이 되었지만 빛 번짐이나 극

2022년 11월 23일
·
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

영상 처리 5주차 - 밝기 개선과 수많은 문제

해당 포스팅은 지식 공유에 목적이 있는 자료가 아닙니다. opencv와 python을 활용한 영상처리 - 얼굴인식의 과정을 공부함에 있어 기록을 하기 위해 작성된 글입니다. 유의 바랍니다.지난 포스팅에서 밝기와 명암을 조절하여 어느정도 수준까지 얼굴인식이 가능한가에 대

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

Role Guard 생성 __(Nest 공식문서 번역)

이번 포스팅은 애초 계획엔 없었으나 Nest를 이용한 "JWT 생성부터 권한관리" 중 Role Guard를 생성하는 과정에 조금 더 필요한 선수 지식과 어떠한 과정을 베이스로 진행하느냐에 관해 알아보기 위해 작성하게 된다. 공식문서에서 제시하는 Role Guard의 작

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

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

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

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

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

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

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

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

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

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

Nest <Custom Repository> 생성부터 적용까지 __ (feat. 회원가입 인증)

바로 Custom Repository를 들어가면 개연성이 없으므로 어떠한 과정에서 어떠한 문제가 있었고, 우리가 직접 Custom Repository(사용자 생성 레포지토리)를 생성해야 하는 이유를 미리 말하고자 한다. 또한 Custom Repository를 생성하는

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

Nest <정적 모듈 바인딩 vs 동적 모듈 바인딩>

일반적으로 nest 모듈을 다루는데 있어, 대부분의 응용 프로그램 코드 예제를 포함해 여러 공식 문서에서 정의하는 모듈 바인딩 방식은 “static” 모듈이다. 모듈은 알고 있듯이, 프로 바이더 및 컨트롤러와 같이 전체 응용 프로그램의 모듈 식 부분으로 구성되는 구성

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

영상 처리 4주차 -- histogram stretching & equalization

앞선 포스팅에서 우린 명암과 밝기 조절을 (나름 극단적으로) 해봄으로써 얼굴 인식이 과연 어디까지 되는가에 관해 알아보았다. 그러한 과정을 토대로 어느 정도의 밝기와 어느 정도의 명암 비에선 인식에 어려움을 겪는 것 또한 직접 확인해 볼 수 있었다. 자연에서 그러한 극

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

영상 처리 4주차 - Faced recognition based on brightness & contrast

3주차는 휴식입니다....😃지난 1주차엔 파이썬과 opencv, dlib를 이용하여 간단한 2D 얼굴인식이란 무엇이고 어떤 형식으로 진행되는지 알아보았고, 2주차땐 2D 얼굴인식의 문제점을 파악한 뒤 Javascript와 tensorflow를 이용하여 웹을 통하여 3

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

영상 처리 2주차 - 3D 입체 탐지

이번 영상 처리 얼굴 인식 2주차에선 기존 2D 얼굴 인식의 문제점 및 개선점 해결을 위한 다양한 방법 중 하나인 "3D 입체 탐지"를 다뤄보았다.기존의 파이썬과 opencv를 활용하지 않고 웹 브라우저 상에서(클라이언트 단) 동작을 구현하도록 하였고, 그에 따라 ja

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

@데코레이터 뽀개기 !!! (feat _IoC, TS)

지난 포스팅에서 우린 “객체지향과 의존성”을 주제로, 세부 중요 키워드 두 가지 “의존성 주입(Dependency Injection \_DI)”과 “의존 역전 원칙(Dependency Inversion Principle \_DIP)”에 관해 알아보았다. 이번 포스팅에선

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

객체지향과 의존성 (Dependency)

이번 포스팅에선 타이틀에서도 보이듯이 “OOP(Object Oriented Promgramming \_\_객체지향 )”측면에서 바라본 “의존성(Dependency)”에 관해 알아보고자 한다.단순히 객체지향 측면이 아닌 프로그래밍의 큰 틀에서 바라본 “의존성”은 상당히

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

getter & setter !!! (타입스크립트 접근 제어자)

이번 포스팅에서 다뤄볼 내용은 “접근자(Accessor)”이다. 처음부터 다룰 생각은 없었지만 타입스크립트 문법에서 사용되는 “데코레이터”를 공부하는 도중 “접근자 데코레이터(Accessor Decorator)”에 관해 접하게 되었다. 해당 내용을 알아보기 전, “접근

2022년 9월 27일
·
0개의 댓글
·