BACKEND/NestJS 2

NestJS로 API 만들기 (Feat. TypeScript)

nomadcoder를 통해서 영화 API를 만들어보면서 API를 NestJS에 대해 학습할 계획. SetUp nest-cli를 통해 모듈과 서비스를 간단하게 생성할 수 있다. nest g co 위 커맨드를 입력하면 만들 컨트롤러의 이름을 정하라고 나온다. 나는 movies라는 이름으로 정했다. 이렇게 되면 movies라는 폴더가 생길 것이고 안에 컨트롤러 파일이 생성되어 있을 것이다. 또한 앱 모듈 파일에 컨트롤러가 들어가져 있는 것을 볼 수 있다. 그리고 Rest API를 쉽게 테스트할 수 있게 도와주는 insomnia 프로그램을 사용한다. Movies Controller 간단한 Movie의 CRUD를 작성해보자. 먼저 모든 영화를 가져오기 위한 getAll @Get() getAll() { return..

BACKEND/NestJS 2023.06.05

NestJS Setup

NestJS NestJS는 node.js 위에서 움직이는 프레임워크이다. express 위에서 움직이는 것이기도 하다. express로 api를 만든다고 치면, url를 어디에 둘지도 마음대로 정할 수 있다. 컨트롤러나 템플릿도 마찬가지이다. NestJS에서는 그럴 수 없다. NestJS는 구조가 있다. 하지만 그 구조 덕분에 순서와 룰도 있어 이를 따르기만 하면 큰 규모의 백엔드를 쉽게 만들 수 있다. Setup 가장 먼저 해야하는 것은 @nestjs/cli를 설치하는 것이다. cli를 깔게 되면 우리가 사용해야할 기본적인 셋업을 제공하여 개발하기 편하게 해준다. npm install -g @nestjs/cli nest nest를 커맨드하면 설치가 되었는지 확인 가능하며 nest에 사용할 수 있는 다른..

BACKEND/NestJS 2023.03.25