📚 [NodeJS] API 서버만들기

Category: Nodejs | 📅 May 07, 2021

Jmeter의 기능을 알아보기 위해 API 서버하나 뚝딱! 만들어 보기로 함.

API 서버 만들기

인터넷에 대부분 Express 를 사용하고 있으므로 여기서도 이걸로 사용함

Express : node.js 로 서버구축을 위한 Framework 로 보면 됨.

1. 준비

npm install -g express-generator
express

express 설치를 하다보면 아래 메시지가 표시됨.

npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported.

WARN 이므로 넘어가도 됨.

2. 프로젝트 생성

$ express PROJ_NAME --view=pug
$ cd PROJ_NAME

#필요 패키지 설치
$ npm install

# 서비스 시작 

$ npm start

브라우저 열고 http://localhost:3000 치면 됨.

3. 응답코드 만들기

express 의 app.js 는 index.js를 호출하게 되어 있어, index.js를 수정하면 됨.

$ vim PROJ_NMAE/routes/index.js

제일 아래줄로 내려가서 …

router.get('/stat', function(req, res) {
  res.status(200).json(
      {
          "sucess" : "true"
      }
  );
});

‘stat’이라는 URL 호출이 성공하면 "sucess":"true" 를 호출하라는 내용을 추가하였음.

수정 후 재시작 할 것

References