February 10, 2021

express


웹 서버를 개발할 때 코드가 보기 좋지 않고 확장성이 떨어지는 문제로 인하여 등장한 웹 서버 프레임워크이다.

express 예제

const express = require('express');
const path = require('path');

const app = express();

// 세팅명과 값을 저장한다.
app.set('port', process.env.PORT || 3000);

// 주소에 대한 GET 요청이 되었을 때의 동작을 설정한다.
app.get('/', (req, res) => {
	// res.send('Hello, Express');
	res.sendFile(path.join(__dirname, '/index.html'));
	// path를 이용하여 경로를 설정한다.
});

// 포트를 연결하고 서버를 실행한다.
app.listen(app.get('port'), () => {
	console.log(app.get('port'));
});

<aside> 💡 개발시에는 nodemon을 개발자 설치하여 사용하는 것이 편리하다.

</aside>