일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring
- Deep Dive
- GraphQL
- OOP
- node.js
- css
- JWT
- 프로그래머스
- dfs
- Interceptor
- REST API
- javascript
- 인접리스트
- nestjs
- MySQL
- puppeteer
- java
- 인접행렬
- typescript
- 탐욕법
- LifeCycle
- 알고리즘
- Kubernetes
- TIL
- 자료구조
- 코딩테스트
- Linux
- html
- winston
- bean
- Today
- Total
목록GraphQL (5)
처음부터 차근차근
NestJS에서는 Custom Exception을 구현할 수 있습니다. Custom Exception을 구현하여 Production 환경에서는 물론 개발 환경에서도 더 쉽고 빠른 디버깅이 가능하도록 구현할 수 있습니다. 저는 Custom Exception을 구현하여 다음과 같은 기능을 구현했습니다. message가 아닌 errorCode를 구현하여 클라이언트에서 예외를 명확하게 구분할 수 있도록 수정 일반 예외처리(설문지 조사 실패, ID 로그인 실패 등)과 서버에서 발생한 치명적인 에러(ORM Error, Server 자체 에러)를 구분하고, 치명적인 에러의 경우 StatusCode를 500으로 일괄 처리하며, 서버 문제를 외부에 노출시키지 않도록 처리 Exception을 직접 구현하여 코드 레벨에서 ..
이번 포스트는 GraphQL의 Mutation에 대해 다루겠습니다. Resolver나 초기 설정에 대해 궁금하시다면 해당 글을 확인하면 됩니다. [NestJS] GraphQL Resolvers 저번 시간에는 NestJS에 GraphQL 초기 설정을 진행했습니다. 안 보고 오신분들이라면 한번 쯤 보고 오시는 것을 추천드립니다. [GraphQL] NestJS에서 GraphQL 초기 설정 GraphQL이란? GraphQL에 대한 상세한 설 hangju95.tistory.com [GraphQL] NestJS에서 GraphQL 초기 설정 GraphQL이란? GraphQL에 대한 상세한 설명이 적혀 있습니다. [GraphQL] GraphQL이란? GraphQL이란? GraphQL은 API를 위한 쿼리 언어이며 이미..
저번 시간에는 NestJS에 GraphQL 초기 설정을 진행했습니다. 안 보고 오신분들이라면 한번 쯤 보고 오시는 것을 추천드립니다. [GraphQL] NestJS에서 GraphQL 초기 설정 GraphQL이란? GraphQL에 대한 상세한 설명이 적혀 있습니다. [GraphQL] GraphQL이란? GraphQL이란? GraphQL은 API를 위한 쿼리 언어이며 이미 존재하는 데이터로 쿼리를 수행하기 위한 런타임 입니다. GraphQL은 AP hangju95.tistory.com 이번 시간에는 NestJS에 Resolver를 만들어보겠습니다. Object type GraphQL은 Query를 통해 Data를 받아오는데, 이때 Schema가 사용됩니다. 따라서, Resolver를 만들기 전 우리는 Gra..
GraphQL이란? GraphQL에 대한 상세한 설명이 적혀 있습니다. [GraphQL] GraphQL이란? GraphQL이란? GraphQL은 API를 위한 쿼리 언어이며 이미 존재하는 데이터로 쿼리를 수행하기 위한 런타임 입니다. GraphQL은 API에 있는 데이터에 대한 완벽하고 이해하기 쉬운 설명을 제공하고 클라이 hangju95.tistory.com GraphQL installation GraphQL을 사용하기 위해선 아래에 있는 패키지가 필요합니다. # For Express and Apollo (default) $ npm i @nestjs/graphql @nestjs/apollo @apollo/server graphql NestJS에서는 두 가지 방법으로 GraphQL을 build할 수 있도..
GraphQL이란? GraphQL은 API를 위한 쿼리 언어이며 이미 존재하는 데이터로 쿼리를 수행하기 위한 런타임 입니다. GraphQL은 API에 있는 데이터에 대한 완벽하고 이해하기 쉬운 설명을 제공하고 클라이언트에게 필요한 것을 정확하게 요청할 수 있는 기능을 제공하며 시간이 지남에 따라 API를 쉽게 진화시키고 강력한 개발자 도구를 지원합니다. GraphQL은 페이스북에서 만든 쿼리 언어이며, 최근 핫한 쿼리 언어 중 하나입니다. Graph QL(이하 gql)은 SQL과 마찬가지로 쿼리 언어이다. SQL은 데이터베이스 시스템에 저장된 데이터를 효율적으로 가져오는 것이 목적이지만, gql은 웹 클라이언트가 데이터를 서버를 효율적으로 가져오는 것이 목적이다. 즉, gql의 문장은 주로 클라이언트 시..