[Nest] NestJS + GraphQL + MongoDB 구현하기
NestJS를 공부하려고 검색을 해보면 국내외 할 것 없이 NestJS + TypeORM 정보가 많이 있습니다.
그러니 필자는 Rest API가 아닌 GraphQL을 사용하고 있기 때문에 참고할 만한 자료가 많이 없었습니다.
따라서 혹시나 NestJS + GraphQL + MongoDB 로 작업하시는 분이 있다면 약간의 도움을 드리고자 작성하였습니다.
물론 저도 입문자 수준이기 때문에 틀린 내용, 부족한 내용이 많을 것 같으니 참고만 하길 바랍니다.
그리고 서비스, 모듈, 리졸버, 엔티티, 데코레이터, dto 등 어떠한 내용인지 설명은 하지 않습니다.
해당 부분은 다른 게시글이나 공식 문서를 보고 이해하시는 것을 추천 드립니다.
해당 게시글은 제가 나중에 보기 위한 or 간단하게 NestJS + GraphQL + MongoDB 구현 하는 것을 작성만 해둘 예정입니다.
구현할 내용
구현해볼 내용은 아래와 같습니다.
순서는 실제 구현과 무관합니다.
- - NestJS 프로젝트 생성
- - NestJS global cli
- - 로컬 메모리를 이용한 CRUD
- - Scalar Type
- - GraphQL 연결 (+ 기타 에러 처리)
- - GraphQL ResolverField
- - MongoDB 연결 (with mongoose)
- - Middleware (Logger)
- - Subscription
등이 있습니다.
아주 간단한 내용이니 쉽게 구현할 수 있을 것 같습니다.
조금 더 상세히 말하면 Chair를 구현합니다.
그리고 Chair의 주인을 알 수 있는 Owner를 구현 후 연결해줄 예정입니다.
다음 게시글에서는 NestJS 프로젝트를 생성해보겠습니다.
마지막
해당 내용은 틀릴 수도 있습니다. 틀린 내용이 있으면 조언 부탁드립니다.
반응형
'기타 (+ Legacy) > Legacy' 카테고리의 다른 글
[Nest] NestJS GraphQL 연결하기 (0) | 2023.03.29 |
---|---|
[Nest] NestJS 프로젝트 생성하기 (0) | 2023.03.24 |
[React] 키보드 이벤트 처리 (0) | 2023.02.09 |
[React] react-hook-form yup으로 validation 처리하기 (0) | 2022.09.23 |
[React] useEffect 실습 (0) | 2022.06.17 |