npm install express
// express 모듈을 가져옴 const express = require('express') // express 애플리케이션 객체 생성 const app = express() // 서버가 실행될 포트 번호 const port = 3000 // 루트 경로에 대한 GET 요청을 처리하는 핸들러 함수 등록 app.get('/', (req, res) => { // 클라이언트에게 'Hello World!' 응답 전송 res.send('Hello World!') }) // 서버를 지정된 포트로 실행하는 함수 호출 app.listen(port, () => { // 실행 후 콘솔에 메시지 출력 console.log(`Example app listening on port ${port}`) })
express를 사용하여 서버 구현 시 장점
function middlewareFunction(req, res, next) { // 미들웨어의 처리 로직 }
미들웨어를 사용하는 상황
미들웨어 사용 예시
app.use(middlewareFunction) app.get('/', (req, res) => {}) app.post('/', (req, res) => {})