yarn add prisma-client-lib

import { prisma } from "../../../../generated/prisma-client";
export default {
  Query: {
    sayHello: () => "Hello"
    sayHello: async () => {
      console.log(await prisma.users());
      return "HELLO";
    }
  }
};

위의 코드는 데이터 베이스에서 모든 user 정보를 가져와서 로그창에 띄워주고 "HELLO"를 반환하는 코드이다.
prisma 는 자동으로 client 를 만들어 주고 이 client 는 사용자 정보를 체크할 수 있다.
이런 식으로 하면 prisma 의 엔드포인트를 보호할 수 있다.

Frontend - GraphQL API Server - Database

프론트엔드에서 서버에 요청을 하면, 서버가 prisma 에 요청하는 방식이다.

+ 따끈한 최근 게시물