백엔드

Service 역할과 생성방법을 배우다. 1. NestJS에서 Service 서비스 안에서는 데이터베이스 관련 로직을 처리한다. 데이터베이스에서 데이터를 가져오거나 데이터베이스 안에 정보를 넣어주는 등의 로직을 처리한다. nest g service 서비스명 --no-spec 위와 같은 nestjs/cli 명령어를 사용하면 서비스 파일을 생성할 수 있다. 나는 boards 서비스를 cli를 이용해서 Service를 생성했더니 boards.service.ts 파일이 생성됐다. service파일 안에는 @Injectable 데코레이터가 있으며 다른 컴포넌트에서 이 서비스를 사용할 수 있게 만들어준다. cli로 Service 생성 시 module에도 자동으로 providers로 생성한 Service가 추가된다는..
Node.js를 기반으로 하는 서버 프레임워크 NestJS를 배우다. 1. NestJS 란 Nest.js는 Node.js를 기반으로 한 서버 개발을 위한 프레임워크이다. 내부적으로는 Express와 Fastify을 선택해서 사용할 수 있다. Express와 달리 정형화된 아키텍처를 지니고 있다. Controller, Service 등의 개념이 있다. 정해진 아키텍처가 없다면 서로 다른 개발자마다 다른 구조로 작성하게 된다. 다른 사람의 코드를 분석할 때 아키텍처부터 파악해야 하는 번거로움이 있다. Nest.js는 TypeScript 언어를 기반으로 작성되어 있다. 따라서 TypeScript를 배우고 있는 현재의 나의 상황에 맞춰 배우기 적합하다고 판단하여 배워야겠다고 생각했다. 그리고 TypeScript..
이뮨01
'백엔드' 태그의 글 목록