Tags
- 650d
- 해리포터
- 글로벌소프트웨어캠퍼스
- 대만여행
- 축복렌즈
- 우리fis아카데미
- 시청
- CS231n
- 여행
- ai_엔지니어링
- 맛집
- 오사카
- 카페
- 대만
- fdr-x3000
- 제주도
- k-디지털트레이닝
- 우리fisa
- SQL
- 사진
- 건담
- 전주
- 군산
- 우리에프아이에스
- 전시
- Python
- 17-55
- 도쿄
- 수요미식회
- 축복이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Today
- Total
Recent Posts
300x250
브렌쏭의 Veritas_Garage
code first & schema first 본문
닭과 달걀 중 무엇이 먼저인가.........라는 지고의 질문의 답은
내가 정한 쪽이 먼저다
서버와 서로 이야기할때, 어떤 형태로 데이터를 만들지 약속하는 것이 중요한데, 이제 코드가 우선인지 스키마가 우선인지 NestJS에서 정해줘야 한다.
1. 스키마 우선
typeDefinition 을 일일히 만들어줘야 하지만, 플레이그라운드 같은 문서가 자동으로 만들어진다.
2. 코드 우선
그냥 하던대로 코드를 짠다. 근데 조금 신경써서 쓰기만 하면 자동으로 코드를 기반으로 typeDef를 자동으로 생성해주고, 그로 인해 문서도 자동으로 생성할 수 있다.
???? 그럼 코드 우선이 최고 아닌가 ???
맞다. 이게 체신 기술이라서 이제야 쓰는 것 뿐이다. 그냥 감사히 쓰도록 하자. 스키마 우선 방식이 남아있는건 레거시 지원 때문 아닐까.
https://github.com/nestjs/nest/tree/master/sample/23-graphql-code-first
이곳에 graphQL - Code first의 샘플 세팅을 볼 수 있다. 받아서 적용해도 되고, 맘대로 해라
'[Project_하다] > [Project_공부]' 카테고리의 다른 글
로그인, 그 참을 수 있는 무거움 (0) | 2022.04.05 |
---|---|
중간자 공격으로 부터의 탈출 : JWT (0) | 2022.04.02 |
ERD : 관계형 DB (0) | 2022.03.31 |
데이터베이스 스키마 (0) | 2022.03.30 |
OOP*( NestJS + TypeORM ) = [ DTO & Entity ] (0) | 2022.03.30 |
Nest.js 로 간다 #20220329 (0) | 2022.03.29 |
Nest.js 폴더 구조 : MVC (0) | 2022.03.29 |
Comments