본문 바로가기
Develop/Zoom만들기

ZOOM 클론코딩 _ 1. 프로젝트 생성 & 세팅

by 보보트레인 2023. 8. 29.

<목표>

  • 실시간 채팅 기능 구현
  • 채팅룸 기능 구현
  • 화상 채팅기능 구현
  • +@

 

<사용스텍>

  • 프론트 : view
  • 백엔드 : node.js
  • 사용 idel툴 : vscode
  • ci/cd : aws ( 비용문제로 미정 )  

 

1. 프로젝트 세팅

 

1-1) Node.js다운

명령 프롬프트에서 node -v명령어 실행 시 아래 버전이 나오면 잘 다운된것임.

 

1-2) vs code (ide툴) 다운하기

1-3) 원하는 위치에 폴더 생성

1-4) vscode로 폴더 열기

file → new folder →내가 생성한 파일 선택하기

완료 사진

1-5) New Terminal 생성

터미널 생성하여 현재 경로가 내가 설정한 경로가 맞는지 확인

이후 'npm init -y'명령어를 실행하여 package.json생성해주기

우리는 여기서 초기설정을 할 예정!

 

※ package.json파일은 Node.js를 기반으로 한 프로젝트에서 프로젝트 정보와 의존성을 기록하고 관리한다. 

Node.js기반으로 한 프로젝트에서 필수이다.  

 

 

1-6 ) package.json 설정하기

필요없는 부분을 지우고 license부분을 MIT로 정정 >  무상취급해도 괜찮다는 의미

 

1-7) Readme 파일 생성

README.md라는 파일명으로 파일을 만들고 적고싶은 설명 적기.

 

 

반응형