백앤드(Back-End)/Node.JS

[Node.js] Express 서버 구축

RyanSin 2021. 1. 13. 00:00
반응형

- 개요

안녕하세요 이번 시간에는 Node.js 웹 애플리케이션 프레임워크인 Express를 활용해서 RESTful API 서버를 구축하는 시간을 가져보도록 해보겠습니다.

 

기본적으로 Node.js 서버를 PC에 설치를 해야 구축이 가능합니다. 다운로드는 아래 링크를 통해 운영체제에 맞게 설치해주시면 됩니다. 

 

다운로드 공식 홈페이지 : nodejs.org/ko/download/

 

다운로드 | Node.js

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

nodejs.org

설치를 완료 했다면 콘솔 화면에 설치를 확인해보겠습니다.

 

터미널 창을 열어 아래 명령어를 실행해줍니다.

node -v && npm -v 

실행결과

Node 버전과 npm 버전을 확인할 수 있습니다. (설치 성공 :>)

- 프로젝트 생성

이제 프로젝트 폴더를 만들어보겠습니다.

 

생성하고 싶은 폴더를 하나 만들고 npm init 명령어를 통해 기본적인 pacage.json 폴더를 만들어줍니다.

 

npm init

특별히 입력할 부분은 없습니다. 프로젝트를 진행하면 수정을 해도 되는 부분이라 일단은 스킵하겠습니다.

 

그리고 터미널에 아래와 같은 명령어를 실행 시켜 express를 설치 하겠습니다.

 

npm install express --save

설치가 후 index.js 파일을 생성하고 아래와 같은 코드를 넣어줍니다.

//express 모듈 불러오기
const express = require("express");
//express 사용
const app = express(); 

/**
 * @path http://localhost:3000/ 경로
 */
app.get("/", (req, res) => {
    res.send("Hello World");
});
  
// http listen port 생성 서버 실행
app.listen(3000, () => console.log("개발이 취미인 남자 :)"));
서버 실행 => node index.js

node index.js 를 실행하면 아래와 같이 확인 할 수 있습니다.

 

결과 화면

이번 시간에는 Express를 구축하는 시간은 가졌습니다.

 

다음시간에는 RESTful API 서버를 만들어 보도록 하겠습니다.