JJONG`sFACTORY

JAVASCRIPT/nest.js

NestJS - prisma default CRUD지난번에, prisma 를 통해 각 모델 스키마를 분리하고 테이블 생성까지 처리 하였었다.이제 가장 기본이 되는 기본 CRUD를 먼저 구현해 보도록 하자. User Model을 통한 기본 CRUD 작성명령어를 통한 module, service, controller 생성먼저 NestJS에서 제공해주는 CLI 명령어를 통해 response에 관련된 객체들을 생성한다.가장 기본이 되는 User Modle을 토대로 기본 CRUD를 작성한다.nest g res modules/user 명령어 입력 후, 선택지가 나오게 되면 아래와 같이 입력한다. ? What transport layer do you use? REST API? Would you like to gene..
혁종
혁종
old - prisma schema 분리서론글을 작성 하던 도중, prisma 에서 드디어 스키마 분리를 지원해 준다는 이슈가 작성 되었다. Support for splitting Prisma schema into multiple files · Issue #2377 · prisma/prismaProblem Prisma currently only supports one single Prisma Schema file. Developers want more flexibility for managing their Prisma Schema files. Motivations: breaking up large schema files to make th...github.com Hey, we just released s..
혁종
혁종
서론 이번에 새로운 기능 개발건에 대하여 nest와 prisma를 이용하여 개발 하기로 했다.두가지를 조합해서 사용하는건 처음인데, 제대로 사용하기 위해서는 사전 세팅 되어야 할 것들이 많았다.일단 prisma 에서 현재 미 지원 중 이지만, 반드시 필요해야 하는 기능들은 다음과 같았다. Custom 기능 개발 항목model 정의를 위한 파일 분리 (model separate file)mock db를 이용한 testsoft deleteprisma model to ERD희소식으로는 현재 model별 정의의 경우에는 약 5주전에 작업에 들어갔다라고 한다. (2024.06.12 기준, 현재 개발이 완료 되었다.)해당 이슈 코멘트 (issue 2377) Support for splitting Prisma sch..
혁종
혁종
모듈 참조 nest 에서는 내부 공급자 목록을 탐색하고, 동적으로 인스턴스화 하는 방법을 제공해 줍니다.ModuleRef를 이용하여 클래스에 주입할 수 있습니다. 먼저 다음과 같은 파일 구조를 가지고 있다고 가정하겠습니다. 각 모듈의 코드를 살펴 보겠습니다. import { Module } from '@nestjs/common';import { AuthController } from './auth.controller';import { AuthService } from './auth.service';import { TestService } from './test/test.service';@Module({ imports: [], controllers: [AuthController], providers:..
혁종
혁종
심플한 정적 모듈 바인딩 구현순환 종속성을 설명하기 전, 먼저 심플한 정적 모듈 바인딩을 구현해 보도록 하겠습니다.다음과 같이, auth service, user service를 만들었다고 가정하겠습니다.그 다음, 정적 모듈 바인딩을 위하여 user module에서 user service를 export 시켜주고 auth service 에서는 user module을 import 한 뒤 각 서비스에서 간단한 함수를 만들어서 정적 모듈 바인딩을 구현합니다. UsersModuleimport { Module } from '@nestjs/common';import { UsersController } from './users.controller';import { UsersService } from './users.s..
혁종
혁종
혁종
'JAVASCRIPT/nest.js' 카테고리의 글 목록