# NestJS

24개의 포스트
post-thumbnail

2020OCT-NOV16 (코드스테이프 수료 이후, React, Firebase, TypeScript, NestJS)

React와 친해지기 프로젝트코드스테이츠 수료전 진행되는 퍼스트, 파이널 프로젝트에서 백엔드를 주로 다루게되어서 리액트에 대해 자신감이 없었던 나에게 조금더 리액트를 사용하는 환경을 만들고, 앞으로 프론트앤드 개발자로 성장하기 위한 프로젝트였다. \- Nomad

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

NestJS 독학 - Module

모듈은 @Module 데코레이터로 정의된 클래스이며, 이 모듈을 통해 NesJS의 구조가 결정된다.애플리케이션은 반드시 하나의 Root Module이 있어야 작동하며 그 외의 기능들을 구현하는 모듈들을 Root Module로 연결하여 사용한다. @Module 데코레이터

2020년 11월 15일
·
1개의 댓글

NestJS 독학 - Providers

NestJS 구조 안에서 작동하는 기능을 제공하는 핵심적인 부분이다. @Injectable() 데코레이터를 통해 주입할 클래스를 지정하고 해당 클래스 안에서 메소드를 통해 비즈니스 로직을 작성하고 Provider를 통해 각 컨트롤러나 모듈에서 호출할 수 있다.Nest에

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

NestJS CRUD 기능

NestJS는 사드세요..... 제발

2020년 11월 12일
·
0개의 댓글

NestJs 복습 및 정리

NestJs 그간 공부한 내용들 정리

2020년 11월 12일
·
0개의 댓글

20/11/12 - TIL

NestJs 와 GraphQL 공부

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

NestJS with TypeORM

NestJS와 TypeORM으로 Back End 구축하기!

2020년 11월 8일
·
0개의 댓글
post-thumbnail

Project Intro

최근 인턴을 다니고있는 회사에서 👨‍💻Back-end 개발자로 일을 하고 있는데, 사용 기술 스택이 NestJS와 TypeORM, MySQL 입니다. MongoDB만 쓰는 저에게 관계형DB인 MySQL이 친숙하지 않아 공부하러 ☕카페를 갔는데 소극적인 저에게 서울의

2020년 11월 8일
·
0개의 댓글
post-thumbnail

NestJS 에서 path alias 설정하기 (feat. TypeORM, Jest)

NestJS에서 상대 경로로 지저분하게 설정되어 있는 경로를 깔끔하게 정리할 수 있는 path alias 설정 방법에 대해 알아봅니다.

2020년 11월 3일
·
4개의 댓글

Prisma in NestJS

Playing Music 🎧 : 𝑷𝒍𝒂𝒚𝒍𝒊𝒔𝒕 코딩할때 듣기 좋은 노래 • lofi type beat • 3 hours어제 쓴 포스트에선 prisma client로 Prisma Client Library를 업데이트하고 Prisma와 연결하는 작업

2020년 11월 2일
·
0개의 댓글
post-thumbnail

NestJS excel 업로드/다운로드

엑셀을 다루는 xlsx 패키지와, 파일을 다루는 fs 패키지를 설치합니다.엑셀 업로드 테스트를 위한 엑셀파일을 준비합니다.위와 같은 엑셀파일을 업로드하면, 서버에서 엑셀파일을 파싱해서 json형태로 만들어줄 수 있습니다. 이 때, 최상단 row에 있는 name, age

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

NestJS TypeORM

ormconfig.jsonapp.module.ts프로젝트 root 폴더에 ormconfig.json 파일을 작성하고, 위와 같이 app.module.ts 파일에서 TypeOrmModule.forRoot() 로 import 하면 typeorm을 사용 가능합니다.

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

NestJS 독학 - Controller

NestJS의 Controller는 Express에서 Router와 비슷한 역할을 해준다. 엔드포인트 요청에 대한 처리를 조작해주는데, @Controller 데코레이터 클래스를 통해 Route될 엔드포인트를 설정해준다. 이후 constructor를 통해 Provide

2020년 10월 18일
·
0개의 댓글
post-thumbnail

NestJS 독학 - 소개

NestJS는 Express를 기반으로 돌아가는 (혹은 Fastify) NodeJS의 서버 프레임워크이다. typescript를 네이티브로 지원하기 때문에 typescript에서 사용하기 편하고 데코레이터 클래스를 통해서 다양한 기능을 정형화/구조화 하여 설계할 수 있

2020년 10월 17일
·
0개의 댓글
post-thumbnail

NestJS graphql (4) dataloader

post.service.ts (AS-IS)graphql 쿼리"NestJS graphql (3) 간단한 1:N 관계 예제" 글에서 잠깐 언급했던 1:N 문제를 해결하는 방법 중의 하나로 dataloader를 도입해봅시다.dataloader 도입 전, 위 graphql 쿼

2020년 10월 17일
·
0개의 댓글
post-thumbnail

NestJS graphql (3) 간단한 1:N 관계 예제

간단한 1:N 관계 예제를 통해, 1:N 관계에 대한 스키마,resolver를 어떻게 작성하는지 연습합니다.post.graphqluser.graphql사용자(User)는 여러개의 글(Post)를 게시할 수 있습니다.이 경우 User:Post = 1:N 관계가 성립합니다

2020년 10월 14일
·
0개의 댓글
post-thumbnail

NestJS graphql (2) 스키마 generator 셋팅

AppModule에 GraphQLModule을 import할 때 graphql 스키마에 정의된 type, query 등을 비즈니스 로직에서 사용가능한 typescript class로 자동 변환해주는 설정을 추가할 수 있습니다.AppMudle위와 같이 설정하면, 어플리케

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

NestJS graphql (1) 기본 설정

tsconfig.json 파일에 "allowSyntheticDefaultImports": true 를 추가합니다. (이 설정값을 추가하지 않으면 WebSocket 모듈이 제대로 import 되지 않아서 어플리케이션이 실행되지 않습니다.)AppModule에 GraphQL

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

NestJS circular dependency 문제 해결

예를 들어, Module-A에 있는 Service-A와 Module-B에 있는 Service-B가 서로 의존주입을 하려 하면 문제가 발생하여 실행되지 않습니다.이를 해결하기 위한 간단한 방법은 "forwardRef" 입니다.위와 같이 두 모듈이 서로를 import 하게

2020년 10월 12일
·
0개의 댓글

Nest.JS Hot reload 적용하기

NestJS로 개발할때,변경사항이 생기면 프로세스를 종료하고, 다시 작동(bootstrap)시켜야한다.수동으로도 할 수 있겠지만, watch 라는 옵션을 사용하면자동으로 할 수 있다.개발 서버를 시작할 때 다음 CLI 명령으로 시작한다.위 명령어는 CLI로 프로젝트를

2020년 10월 9일
·
1개의 댓글