-
[Node.js] Node.js에서 빠르고 쉽게 API서버 만들기 - 1개발/Javascript 2019. 3. 2. 01:46
가장 빠르고 쉽게 API서버를 구축할 수 있는 방법 중 하나는 Node.js의 Express 프레임워크를 이용하는 것이라고 생각합니다.
이 포스팅에서는, 쉽고 빠르게 Node.js 의 Express 프레임워크 환경에서 API서버를 구축하는 과정을 보여드리고자 합니다!
Node.js 설치
Node.js는 공식 홈페이지에서 쉽게 설치가 가능합니다 :)
설치가 완료되면, node와 npm의 버젼확인을 통해 정상적으로 설치가 됐는지 확인해봅시다!
node --version
npm --version
Express-generator 설치
직접 서버 구축에 필요한 파일들을 생성해주고 작성하는 것도 좋은 방법이지만, express-generator을 이용하면, 기본적인 구조와 파일을 자동으로 생성할 수 있습니다. 이 포스팅에서는, express-generator을 사용하는 것을 기준으로 합니다.
우선, npm을 통해 전역으로 express-generator을 설치해줍니다.
npm install -g express-generator
express-generator가 완료되면,
express
명령어를 통해, 자동으로 프로젝트에 필요한 파일과 구조를 생성할 수 있습니다!프로젝트 생성
express-generator 까지 설치가 끝났으므로, 단순한 명령어 하나로 프로젝트를 생성해보겠습니다!
프로젝트를 만들 폴더로 이동해서,
express 프로젝트이름
으로 프로젝트를 생성합니다.저는 testapp이라는 이름으로 프로젝트를 생성해보겠습니다 :)
express testapp
위 명령어를 입력하면, 다음과 같은 과정과 함께 프로젝트가 생성된 걸 보실 수 있습니다.
이후, 생성된 프로젝트 폴더로 이동하여,
npm install
명령어를 통해, package.json에 정의된 모듈들을 설치해주면 기본적인 프로젝트 설정이 끝나게 됩니다!생성된 프로젝트 구조
서버 테스트
생성된 프로젝트는,
npm start
을 통해 서버를 구동시켜볼 수 있습니다.npm start
서버를 구동시킨 후, 3000번이 기본 포트로 지정되어 있으므로, http://localhost:3000 에서 정상적인 작동을 확인해봅시다 :)
정상적인 작동 화면
이로서, API서버 구축에 필요한 기본적인 서버 구성이 완료되었습니다.
'개발 > Javascript' 카테고리의 다른 글
[Node.js] Node.js에서 빠르고 쉽게 API서버 만들기 - 3 (3) 2019.03.02 [Node.js] Node.js에서 빠르고 쉽게 API서버 만들기 - 2 (0) 2019.03.02 [Node.js] node.js 크롤링 방지 우회하기(네이버 크롤링) (0) 2018.11.19 [Node.js] node.js환경에서 웹 크롤링 하기(cheerio-httpcli) (1) 2018.11.19 [Node.js] moment.js로 날짜(date)관련 작업을 쉽게하기 (1) 2018.11.18