Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- graphql 설명서
- 타입스크립트 튜토리얼
- 프론트
- react storybook
- react setting
- 앵귤러 최적화
- 타입스크립트 tutorial
- graphql
- typescript manual
- 리액트 아토믹
- 타입스크립트 매뉴얼
- angular 최적화
- 리액트 셋팅
- 리액트 구조
- 타입스크립트 기초
- typescript 정독
- 리액트 환경설정
- typescript 기초
- angular optimization
- angular trackby
- TypeScript
- 리액트 스토리북
- graphql 개념
- typescript-react-nextjs
- 타입 스크립트
- typescript 튜토리얼
- stroybook
- react atomic
- angular lazy loading
- 타입스크립트
Archives
- Today
- Total
valleycho
express - prisma 본문
express의 prisma를 연동해서 사용해보자.
구조는 아래와 같다.
아래의 파일 내용과 같이 구성
[참고 2]의 내용을 작성하여 ts-node src/server.ts 명령어 실행 후 홈페이지의 localhost:/4000 입력한다.
[
{"id": 1,"name": "Alice","email": "alice@prisma.io"}
]
이와 같이 출력되는 것을 확인할 수 있다.
하면서 헷갈렸던 부분도 같이 정리하고자 한다.
처음의 express에서 graphql을 사용하려면 graphql을 지원하는 apollo-server 혹은 apollo-yoga 가 필요한줄 알았다.
그래서 알아보는 도중 prisma 자체로 graphql을 내장해서 지원하는 형식으로 작동하기 때문에 apollo-server, apollo-yoga 없이 동작이 가능하다.
그리고 graphql은 api의 url의 호출을 하나로 통합해서 사용하는 것으로 알고 있는데, 문서를 읽어보면 REST API의 대한 내용도 같이 적혀있다. 이해할 수 없었으나, graphql의 단일 요청의 대한 것이 낯설어서 REST API의 호출도 동시에 같이 지원하기 위해서 같이 적혀있는 것을 확인할 수 있었다.
아직은 개발단계 도중이라 본격적으로 사용하기에는 이른감이 있어보인다. 더 좋아질 때까지 기다리자!!
'graphql(그래프 큐엘)' 카테고리의 다른 글
Graphql (프론트) Angular<->apollo-Client 환경설정 (0) | 2020.10.29 |
---|---|
Graphql(apollo-server) Queries and Mutations (0) | 2020.10.24 |
Graphql(apollo-server) 환경 설정 (0) | 2020.10.19 |
Prisma(프리즈마) (0) | 2020.10.17 |
GraphQL이란? (0) | 2020.10.11 |