Nodejs 기초 동영상강좌
NodeJS기초-09.Express 서버 만들기1-특징과설치
Code Gear - 개발 강좌 블로그
2021. 12. 3. 20:46
반응형
NodeJS의 내부모듈인 http module을 사용해서 서버를 만들때 복잡하고 불편한 점들이 있습니다.
이를 개선한 NodeJS의 확장모듈인 express를 사용하는 방법을 알아봅니다.
다음은 이 글의 동영상 강의입니다.
Express의 특징
- Express는 모바일 및 웹용 애플리케이션 제작을 위한 일련의 기능을 제공하는 프레임워크입니다.
- Express는 수많은 HTTP 유틸리티 메소드와 미들웨어를 통해 쉽고 빠르게 강력한 API를 제작할 수 있습니다.
- Express는 빠른 성능을 제공합니다.
- 많은 NodeJS 프레임워크들이 Express를 기반으로 하고 있습니다.
Express - Node.js 웹 애플리케이션 프레임워크
Node.js를 위한 빠르고 개방적인 간결한 웹 프레임워크 $ npm install express --save
expressjs.com
프로젝트 만들기
- 프로젝트 폴더를 생성한 후 visual studio code를 실행합니다.
- vscode의 메뉴에서 파일-폴더열기를 선택한 후 프로젝트폴더를 선택합니다.
- 메뉴 터미널-새터미널을 선택한 후 다음을 입력하여 Nodejs프로젝트를 생성합니다.
npm init -y
express 설치
- 우선 express 설치를 위해 npmjs.com에서 express를 검색합니다.
리스트 중 제일 상단의 express (작성자:dougwilson)를 선택합니다.
- express의 설치 방법 사용예제 등을 확인합니다.
- visual studio code의 터미널에서 다음 코드를 이용하여 expres를 설치합니다.
npm i express
프로그램 개발
- vscode에서 index.js파일을 만들고 express 예제 코드를 아래와 같이 입력합니다.
const express = require('express')
const app = express()
app.get('/', function (req, res) {
res.send('Hello World')
})
app.listen(3000)
서버 실행 및 확인
- vscode의 터미널에서 다음 코드를 입력합니다.
node index
- 브라우저를 실행하고 주소창에 다음 url을 입력합니다.
http://localhost:3000
- 브라우저 결과는 다음과 같습니다.
이상으로 express의 설치와 실행방법에 대해 알아보았습니다.
반응형