web_app

GraphQL 초기 설정

반응형

VSCode에서 폴더 열기

 

터미널에서 설치 시작

 

node.js 초기화

npm init -y

apollo server, graphql 설치

npm i apollo-server graphql

개발 과정에서 편하기 위해

뒤에 붙은 -D 옵션은 devDependencies로 설치하기 위한 옵션이다.

npm i nodemon -D

server.js 파일과 .gitignore 파일을 만들고

.gitignore 파일에 다음 줄을 추가한다.

node_modules/

git 저장소를 초기화한다.

git init .

package.json 파일에서 다음 줄을 수정한다.

  "scripts": {
    "dev": "nodemon server.js"
  },

제일 아래줄에 다음 줄을 추가한다.

아래줄을 추가하면 코드에서 import 명령어를 사용할 수 있게 된다.

  "type": "module"

이제 server.js 파일에 다음줄을 추가하면 apollo 서버와 graphql을 사용할 수 있게 된다.

import { ApolloServer, gql } from "apollo-server";
반응형