profile
Who knows what else will happen in your lifetime?

NestJS + GraphQL : Enum

NestJS에서 enum타입은 주로 GraphQL과 함께 사용되며, 특정값들의 집합으로 타입을 제한할 때 사용된다.

어제
·
0개의 댓글
·

NestJS 정적 파일 제공 Serve Static

네스트 서버에서 정적파일을 제공하기 위한 방법을 알아보자

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

한 발 늦은 2022년 상반기 회고

뒤늦게 개발자의 길에 들어선 어느 신입 개발자의 2022년 상반기 회고

2022년 8월 3일
·
0개의 댓글
·

NestJS Metadata

NestJS를 접할 수록 정말 다양한 기능들이 있다는 것에 놀라고 있다. 오늘은 Role구현 등에 이용되는 Metadata를 알아보자

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

버그 개선/에러 핸들링을 할 때 중요한 것들

최근 신규 솔루션과 기존 솔루션 연동 작업에 참여하면서 에러 및 버그 개선을 해야 하는 상황들이 많았는데, 계속해서 문제들을 마주하고 해결해가다보니 느끼고 생각하게 된 것들이 있다.

2022년 8월 2일
·
0개의 댓글
·

TypeScript: Utility Types

위와 같은 코드를 보고 정신이 혼미해져서 타입 관련 정리를 해본다.

2022년 7월 25일
·
0개의 댓글
·

NestJS Custom decorators

Nest에서는 Decorator가 아주 많이 사용되는데, HTTP route handlers와 함께 주로 사용된다.

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

NestJS + TypeORM : Repository

Nest는 TypeORM과 함께 사용하면 사용의 편의성이 아주 좋아진다. 특히, entity를 생성하기만 해도 몇가지 세팅만 하면 ORM을 아주 간편하게 할 수 있다. 그 중 entity를 관리하는 데 사용되는 Repository를 정리해본다.

2022년 7월 19일
·
0개의 댓글
·

NestJS Guards

Nest에는 Guards라는 게 있다(뭐가 이렇게 많냐...)미들웨어와 비슷한 기능을 하지만, 미들웨어와는 다른 부분이 있는데 그 부분은 뒤에 다시 정리해보고자 한다.

2022년 7월 15일
·
0개의 댓글
·

NestJS Dependency injection

Dependency Injection(의존성 주입, DI)은 백엔드를 접하다보니 계속해서 보게 되는 용어이다. 사실 생소한 개념이어서 명료하게 이해되지는 않았지만, Nest를 배우면서 어느정도 감을 잡을 수 있었다.

2022년 7월 15일
·
0개의 댓글
·

fibonacci문제 풀다가 알게 된 중요한 사실

프로그래머스의 fibonacci문제를 풀다가 알게된 중요한 사실인데 혹시나 잊을 까봐 메모해둔다

2022년 7월 14일
·
0개의 댓글
·

[Typescript] Extends vs Implements

Typescript에서 class를 사용하다보면 보게 되는 Typescript class 상속의 유형들이다. 각각의 정의와 차이점에 대해 정리해본다

2022년 7월 13일
·
0개의 댓글
·

NestJS Midlleware

express에도 많이 보았던 것인데, nest에도 자주 등장한다. 오늘은 미들웨어에 대해 한번 정리해보자

2022년 7월 13일
·
0개의 댓글
·

[TIL] hasOwnProperty vs in 연산자

어떤 객체의 property를 확인하는 메소드로는 hasOwnProperty와 in 연산자가 있다. 둘다 객체의 키가 존재하는지를 확인한후 boolean을 리턴한다그렇다면 차이는 없을까.

2022년 7월 13일
·
0개의 댓글
·

[TIL] commit 되돌리기, 반성?

최신 커밋 되돌리기...평소에 잘 쓸 일이 없다보니 자꾸 헷갈리고 헤매게 된다.까먹지 말자!그리고 나도 모르게 반사적으로 git add .을 쓰는데, 협업시에 문제가 될 수 있다는 부분을 최근에야 느끼게 되었다. 이것 역시 조심하자!

2022년 7월 12일
·
0개의 댓글
·

chrome dev tools 탐구

https://stackoverflow.com/questions/28388530/why-does-chrome-debugger-think-closed-local-variable-is-undefinedclosure 함수 안의 변수에 console이 접근하지 못하는

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

내가 몰랐던 CSS 선택자 feat. css-speedrun

사실 CSS와 그동안 꽤나 친해졌나고 생각했는데, 완벽한 착각이었다.

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

ECMAScript 2022에서 추가된 주요 기능 정리

JS의 ES2022가 발표되었다. 주요 추가사항을 간단히 정리해본다.

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

NestJS 핵심개념

NestJS의 핵심 개념들을 내 나름대로 이해하기 편한 수준에서 정리해본다. Controller와 Provider등을 합쳐놓은 덩어리로, nest application 구조를 구성하는 기본단위라고 할 수 있다.A module is a class annotated wit

2022년 7월 7일
·
0개의 댓글
·

NestJS + graphQL (3) : Mapped types

이 부분은 솔직히 이해가 잘 안 된 부분도 있어서, 다시 한 번 정리를 해야할 필요성을 느꼈다. 일단 대략만 정리해보자base type을 바탕으로 다른 버전의 타입을 만들 수 있다.Partial, Pick, Omit

2022년 7월 7일
·
0개의 댓글
·