이 블로그는 노마드코더에서 진행하는 인스타그램 클론코딩 과정을 담고 있다.
프론트엔드 + 백엔드 내용들이 있으니 참고 바랍니다.
이 과정은 GraphQL 로 서버를 만들고, 그 서버를 Prisma 와 연결하면서 작은 실험들을 해보겠다.
우선, https://github.com/new 로 가서 instaclone backend repository 를 만들어준다.
다 끝났으면, 원하는 위치에 디렉토리를 생성해준다.
mkdir instaclone
cd instaclone
그리고...
git init
깃 저장소를 initialize 해준다.
그리고 remote repository(깃허브)를 연결시켜준다.
git remote add origin https://github.com/이름/Instaclone-backend.git
그리고 다음 커맨드를 실행시켜준다.
npm init -y
우리는 package.json 을 생성하기 전에 이미 git 저장소를 만들었기 때문에 repository, homepage, bugs 등이 이미 존재한다.
그리고 package.json 의 scripts 부분에 test 를 dev 로 바꿔준다.
아! 그리고 visual studio 에서 extensions 로 가서 gitignore 를 검색해준다.
설치가 끝나면 ctrl + shift + p 를 누르면 command palette 가 실행되고 검색창에 add gitignore 를 찾아서 클릭해준다.
그럼 어떤 프로그래밍 언어를 추가하고 싶은지 물어본다.
우리의 경우에 Node 에 추가하면 된다.
그리고 README.MD 파일을 생성해준다.
touch README.MD
README 파일에는 backend 에서 해야 할 일들의 to do 리스트를 적어놓을 거다.
# Instaclone
Instaclone Backend
그리고 마지막으로 다음 커맨드를 실행시켜준다.
git add .
git commit -m "1.0 Backend Setup"
다음 시간에는 더 신나는 코딩 시간이 될 것이다!