Expresss는 Node.js의 프레임워크입니다.
Node.js 사용해 웹 개발을 하는 경우 Expresss 프레임워크를 사용하면 더욱더 간편하게 개발을 할 수 있게 도와줍니다.
Expresss 프레임워크의 특징을 간략하게 보겠습니다.
- 프렘임워크중 점유일이 가장 높다.
- 많은 개발자들이 사용하고 있어 정보들을 많이 얻을 수 있다.
- 확장 모듈이 많이 있고 추가하기 용이하게 되어있다.
Express 설치 방법
Express를 설치하기 위해서는 Node.js이 설치되어 있어야 합니다.
Express 설치는 npm 커맨드를 사용해 인스톨합니다.
npm install express
npm을 사용해 설치는 간단하게 완료되었습니다.
HelloWorld
Express 프레임워크를 사용해 HelloWorld를 표시하는 예제를 보겠습니다.
우선 예제 소스를 만들기 위한 폴더를 생성합니다.
저는 nodetest라는 폴더를 만들었습니다.
생성한 폴더를 npm명령어를 사용해 프로젝트 초기화를 합니다.
npm init -y
프로젝트를 초기화하면 package.json 파일과 node_modules 폴더가 생성이 되었을 것입니다.
프로젝트 폴더에 test.js라는 파일을 생성해 예제를 작성하겠습니다.
const express = require('express');
const app = express();
app.get('/', function (req, res) {
res.send('Hello World Express');
});
app.listen(8005);
Express을 Node.js에서 사용할 수 있게 require()로 호출을 합니다.
이것으로 Node.js에서 Express 프레임워크를 사용할 수 있게 됩니다.
get메서드를 사용해 루틴과 표시할 내용을 설정할 수 있습니다.
예제에서는 home디렉토리를 설정하기 위해 /를 지정했습니다.
표시 내용으로는 Hello World를 문자열로 지정했습니다.
포트는 8005를 설정했습니다.
커맨드 창에서 프로젝트 폴더로 이동해 Node.js 실행합니다.
node test.js
브라우저에 로컬 호스트 주소와 포트를 입력합니다.
http://localhost:8005
화면에 Hello World Express가 표시되었습니다.
댓글