REST API 서버 만들기 (1) - Setting
<참고>
REST API 서버 제작 수업을 듣고 포스팅을 하는 게시글 입니다.
서버 개발자가 아니고, 노드를 전문적으로 사용하는 개발자가 아니기에 오류가 있을 수 있습니다.
윈도우로 진행하시는 분들은 콘솔 명령어 수행 시 GitBash 사용을 권장드립니다.
이번 강의에서 작업 할 내용
-
NPM ( Node Package Manager ) 설치하기
-
Visual Studio Code 설치하기
-
프로젝트 생성하기
NPM ( Node Package Manager ) 설치하기
먼저 저희는 Node를 이용하여 서버를 개발 할 것입니다.
그러기 위해서는 Node와 NPM을 설치를 해주어야 하는데 이부분은 노드 사이트에 접속하시면 다운로드가 가능 합니다.
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 설치를 해보도록 하겠습니다.