Express로 웹 개발 시작하기
개요
Express는 Node.js를 기반으로 한 웹 프레임워크로, 빠른 개발과 효율적인 서버 구성이 가능합니다. 이번 포스트에서는 Express를 사용해 간단한 웹 애플리케이션을 만들어보겠습니다.
설치
먼저, 다음 명령어를 사용해 Express를 설치합니다.
npm install express
애플리케이션 만들기
다음 코드를 사용해 간단한 Express 애플리케이션을 만들어보겠습니다.
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000, () => {
console.log('Server started on port 3000');
});
이 코드는 “/” 경로로 GET 요청이 들어오면 “Hello World!”를 응답하는 간단한 Express 애플리케이션을 생성합니다.
라우팅
Express는 간편한 라우팅 기능을 제공합니다. 다음 코드는 “/about” 경로로 GET 요청이 들어오면 “About Us”를 응답하는 라우팅 예제입니다.
app.get('/about', (req, res) => {
res.send('About Us');
});
정적 파일 제공
Express는 static 미들웨어를 제공해 정적 파일을 제공할 수 있습니다. 다음 코드는 public 디렉토리에 있는 파일을 정적 파일로 제공하는 예제입니다.
app.use(express.static('public'));
결론
Express는 간단하면서도 확장성이 높은 Node.js 웹 프레임워크입니다. 이번 포스트에서는 Express 애플리케이션 생성, 라우팅, 정적 파일 제공 등 기본적인 사용법에 대해 살펴보았습니다.
키워드
이 포스트는 자바스크립트, 노드, Express 프레임워크에 대해 다루고 있습니다. (총 25단어)