express로 HTML 서빙하기

김무연·2023년 12월 14일

Backend

목록 보기
33/49

res.sendFile 로 손쉽게 HTML 서빙이 가능하다

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

const app = express();

app.set('port', process.env.PORT || 3000)

app.get('/', (req, res) => {
  res.sendFile(path.join(__dirname, 'index.html')); // HTML 서빙
});

app.post('/', (req, res) => {
  res.send('hello express');
});

app.get('/about', (req, res) => {
  res.send('hello express');
});

app.listen(3000, () => {
  console.log('익스프레스 서버 실행');
});

위 처럼 res.sendFile로 html을 서빙해 주는데, 이 때 경로를 명확하게 하기 위해 단순한 경로를 적어주는 것이 아닌 path.join으로 경로를 명확하게 써 준다.

profile
Notion에 정리된 공부한 글을 옮겨오는 중입니다... (진행중)

0개의 댓글