Express
✒️ 2025-05-26 14:07 내용 수정
Node.js 교과서 개정 3판 내용 정리
웹 서버 프레임워크
- 공식 사이트 : https://expressjs.com/
- http 웹 서버의 불편을 해소하고 편의 기능을 추가한 웹 서버 프레임워크다.
- http 모듈의 요청과 응답 객체에 추가 기능을 부여하고, 편리한 메소드드들을 추가하여 기능을 보완했다.
- 설치하려면 먼저 프로젝트 폴더를 만든 후 VSC 터미널에서 아래 명령어를 입력해서 설치한다.
- Nodejs 환경 설정#2. express 프레임워크 설치에서 세부 설정 참고.
npm init -y
npm i express
- server.js 파일에는 express를 불러오고, 기본 설정을 추가한다.
// server 설정
// express 라이브러리 불러오기
const express = require('express');
const app = express();
// 포트 연결
let port = 8081; // 사용하려는 포트 번호를 입력
app.listen(port, () => {
console.log('http://localhost:8081 에서 접속중');
})
// 사이트 경로 설정
// 라우팅 - express lib 문법
// get 요청
app.get('/', (request, response) => {
response.send('Hello Node.js!');
})
// post 요청
app.post('/', (request, response) => {
// post 요청 수행 내용
})
// put 요청
app.put('/', (request, response) => {
// put 요청 수행 내용
})
// delete 요청
app.delete('/', (request, response) => {
// delete 요청 수행 내용
})