본문 바로가기

GraphQL BackEnd/Lecture

(7)
GraphQL + Prisma (6) Prisma 뮤데티어션 파트 # prisma-client-lib 문법 분석 가이드 입니다. # prisma Prisma Connection파트 yarn prisma-client-lib 이후 프리즈마 데모 서버에서 데이터를 쿼리하는 방법을 정리 했습니다. # 단순히 공부한 내용을 열거합니다. --------------------------------------------------------------------------------------------------------------------------- [prisma.createUser] -----------------------------------------------------------------------------------------------------------..
GraphQL + Prisma (5) Prisma Connection파트 # prisma-client-lib 문법 분석 가이드 입니다. # prisma Prisma Connection파트 yarn prisma-client-lib 이후 프리즈마 데모 서버에서 데이터를 쿼리하는 방법을 정리 했습니다. # 단순히 공부한 내용을 열거합니다. --------------------------------------------------------------------------------------------------------------------------- [prisma.usersConnection ] -----------------------------------------------------------------------------------------------------..
GraphQL + Prisma (4) Prisma fragment 파트 # prisma-client-lib 문법 분석 가이드 입니다. # prisma fragment 파트 # 단순히 공부한 내용을 열거합니다. --------------------------------------------------------------------------------------------------------------------------- [prisma.user({id}).$fragment( [FRAGE_MENT] ) ; --------------------------------------------------------------------------------------------------------------------------- # 1. 문제점: : prisma는 딥한 관계를..
GraphQL + Prisma (2) Prisma 쿼리파트 # prisma-client-lib 문법 분석 가이드 입니다. # prisma 쿼리 파트 yarn prisma-client-lib 이후 프리즈마 데모 서버에서 데이터를 쿼리하는 방법을 정리 했습니다. # 단순히 공부한 내용을 열거합니다. --------------------------------------------------------------------------------------------------------------------------- #1. [prisma.users] User라는 타입이 있다고 생각해 봅시다. --------------------------------------------------------------------------------------------------..
GraphQL + Prisma (1) 프리즈마 데이터 모델 분석 # 1. 프리즈마 데이터 모델을 작성해 봅시다. - 새로운 타입 정의 하기. User라고 정의하면 type User{이안에 데이터 필드를 채우면 됩니다.} # 2 . 1개의 데이터 타입은 prisma가 자동으로 쿼리랑 뮤테이션을 만들어 줍니다. 한마디로, 나는 User객체만 만들었는데, 자동으로 CURD 관련 기능을 만들어 줍니다.! - 쿼리 users, user, usersConnection - 뮤테이션 createUser, updateUser , deleteUser, upsertUser, - 뮤테이션 updateManyUsers, deleteManyUsers ## 2. 데이터 요소 정의하기 ## 2.0 id 정의하기 type User { id: ID! @id ... } ## 2.1 String으로 필..
GraphQL + Prisma 환경설정 #환경 1. only grapqhl-yoga server yarn add graphql-yoga node-fetch babel-cli babel-preset-env babel-preset-stage-3 nodemon { "presets":["env","stage-3"] } "scripts":{ "start":"nodemon --exec babel-node index.js"} #환경 2.1 apollo client 환경 npx create-react-app movieql-client yarn add react-router-dom graphql graphql-tag react-apollo@2.5 apollo-boost #환경 2.2 apollo client 환경 - apollo hooks npx create..
백단 환경 구축하기 - GraphQL + Prisma # 백단 환경 구축하기 - GraphQL + Prisma https://github.com/DosImpact/grapqhl-prisma-template/commit/461eccc659cf67a03a28e4297e54cf5faa57682e update docs · DosImpact/grapqhl-prisma-template@461eccc "dev": "nodemon --exec babel-node src/server.js", github.com 짜잔: 완성된 결과!> 1. 설치하기 프리즈마는 글로벌로 한번만 설치하면 됨! yarn add graphql-yoga graphql-tools merge-graphql-schemas@1.7.3 yarn add @babel/core @babel/node @babel/..