Server

REST API 서버 만들기 (1) - Setting

donghune 2020. 3. 29. 20:17

<참고>

REST API 서버 제작 수업을 듣고 포스팅을 하는 게시글 입니다.

서버 개발자가 아니고, 노드를 전문적으로 사용하는 개발자가 아니기에 오류가 있을 수 있습니다.

 

윈도우로 진행하시는 분들은 콘솔 명령어 수행 시 GitBash 사용을 권장드립니다.

 


이번 강의에서 작업 할 내용

  • NPM ( Node Package Manager ) 설치하기

  • Visual Studio Code 설치하기

  • 프로젝트 생성하기


NPM ( Node Package Manager ) 설치하기

먼저 저희는 Node를 이용하여 서버를 개발 할 것입니다.

그러기 위해서는 Node와 NPM을 설치를 해주어야 하는데 이부분은 노드 사이트에 접속하시면 다운로드가 가능 합니다.

 

https://nodejs.org/ko/

 

Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

만약 Brew를 쓰신다면 'npm install node' 를 입력하시면 설치가 가능 합니다.

 

node --version

npm --version

위 두 명령어를 이용하여 node 와 npm 설치가 정상적으로 되어 있는지 확인을 해주도록 합니다.


Visual Studio Code 설치하기

먼저 메모장에 코딩을 하지 않으려고 한다면 IDE가 필요 합니다.

JavaScript를 작성하기 위한 많은 IDE가 있지만 그 중 Visual Studio Code 를 사용해보도록 하겠습니다.

 

https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

설치가 완료 되었습니다.

 


프로젝트 생성하기

터미널을 열어 원하시는 폴더로 이동 후 아래와 같이 입력을 해주도록 합시다.

폴더 생성 ( mkdir ), 폴더 이동 ( cd ), 프로젝트 등록 ( npm init )

입력 하는 부분에서는 아무것도 설정 하시지 마시고 Enter 만 주구장창 눌러주시면 프로젝트가 생성이 됩니다.

위와 같이 VSCode 에서 열어주고 package.json이 잘 생성되어 있으면 완성입니다.

package.json은 Node 프로젝트에 대한 모든 정보과 의존성 관리를 하는 중요한 파일 입니다.


이로써 가장 기본적인 셋팅은 종료되었습니다.

다음 강의에서는 Express 설치를 해보도록 하겠습니다.