npm init -y
npm i apollo-server graphql
npm i nodemon -D
server.js / .gitignore 파일 생성
.gitignore
에서 node_modules/ 추가 후 git init .
package.json
에서
"scripts": {
"dev": "nodemon server.js"
},
"type": "module" 로 수정
"type": "module"로 하는 이유는 import문이 아닌 다른 문법을 사용해야 되기 떄문이다.
server.js
import { ApolloServer, gql } from "apollo-server"; 추가
npm run dev
server.js
를 저장할떄마다nodemon
이 재시작을 시킨다.
server.js
import { ApolloServer, gql } from "apollo-server";
const server = new ApolloServer({});
server.listen().then(({ url }) => {
console.log(`Running on ${url}`);
});
이런에러가 뜬다 다음편에서 수정해보도록 하자.