👀 모듈이란?
- Node.js에서 모듈이란 필요한 함수들의 집합을 의미함.
모듈 사용방법
const test_module = require(”module_name”)👀
- 다음과 같은 변수 선언을 통해 모듈을 선언할 수 있음
👀 Express 모듈이란?
- 웹 서버를 생성하는 것과 관련된 기능을 담당하는 프레임워크
- 웹 애플리케이션을 만들기 위한 각종 메소드와 미들웨어 등이 내장되어 있다.
- http 모듈만 사용해서 서버를 구성할 수도 있지만, 이 경우엔 직접 설정해야 하는것들이 많아짐
- 이로 인해 사용하는 것이 바로 Express 모듈 !!
1. Express 설치하기
npm install express
- package.json 의 dependencies에 express가 기록됨
2. Express 사용하기
const express = require('express');
const app = express();
const port = 8000;
app.get('/', (req,res) => {
res.send("hello express");
});
app.listen(port, () => {
console.log( port + ' is Open..')
});
- express() : epxress 모듈이 export 하는 최상위 함수로, express application을 만듦
- app 객체 : express() 함수를 호출함으로써 만들어진 express application