[Nodejs]Nodejs express 설치 및 실행 하기

[Nodejs]Nodejs express 설치 및 실행 하기

들어가며

백엔드를 구성 하기 전 프래임워크를 정하는 것이 중요해진 요즘 개발에 어떤 것으로 선정을 해야 될 지 많이 막막합니다.

저는 주로 Java 의 Spring 프레임워크를 주로 사용 했는데요.

그러나 워낙 무겁고 러닝커브폭이 큰 프레임워크여서 개발 비용과 시간이 많이 드는 프레임 워크입니다.

이번에 알아볼 Node js 프레임 워크는 경량화 서버라는 표현에 맞게 생성과 실행의 시간이 매우 짧은 프레임워크입니다.

여기서 express 라이브러리까지 사용한다면 더욱 쉬운 서버 구성이 될 것입니다.

express 설치

처음으로 express를 이용해 프로젝트를 구성하기 위해선 빈 폴더가 필요합니다 mkdir 을 통해서 빈 폴더를 만듭니다.

npm install express 를 이용해 express 모듈을 설치 하고 잘 설치가 되었는지 npm list 를 통해 확인합니다.

설치 확인이 되었다면 express-generator 를 이용해 프로젝트를 구성합니다.

프로젝트 구성을 express 가 도와줘서 자동으로 필요한 폴더들과 파일들을 생성해 줬습니다.

package.json

{ "name": "node-test", "version": "0.0.0", "private": true, "scripts": { "start": "node ./bin/www" }, "dependencies": { "cookie-parser": "~1.4.4", "debug": "~2.6.9", "express": "~4.16.1", "http-errors": "~1.6.3", "jade": "~1.11.0", "morgan": "~1.9.1" } }

dependencies 부분을 보면 여러가지 모듈들이 필수로 적용이 되어야만 실행이 되는 프로젝트라고 명시되어 있습니다. 그럼 다운을 받아 줍니다.

npm install 을 통해 package.json 의 dependencies 에 작성되어 있는 모듈들을 설치 합니다.

설치가 끝이 났으면 visual studio code 에디터를 이용해 node_test 폴더를 들어가 package.json 에 설정되어 있는 start 를 이용해 npm start 로 서버를 실행 시킵니다.

다음과 같이 로그가 뜨면!!

http://localhost:3000 을 통해 서버를 접근 할 수 있습니다.

화면에 보이는 페이지는 jade 형식으로 html 을 대신해 간략하게 페이지를 구성할 수 있는 언어입니다. nodejs 에서는 디폴트로 설정이 됩니다.

이렇게 서버 설정을 마치겠습니다 ㅎㅎ

from http://yotdark.tistory.com/58 by ccl(A) rewrite - 2021-12-27 16:26:48