브라우저 밖 JavaScript가 Express 서버로 요청을 처리한다
Node.js는 실행 환경이고, Express.js는 HTTP 요청을 라우트와 미들웨어로 다루는 프레임워크다.
Client Request브라우저가 URL과 HTTP 메서드로 요청한다.
→
Express App미들웨어를 거쳐 알맞은 라우트로 보낸다.
→
Response텍스트, HTML, JSON 같은 결과를 반환한다.
app.use()공통 처리: JSON 파싱, 로그, 인증
app.get()조회 요청에 응답하는 라우트
app.post()클라이언트가 보낸 데이터를 처리
app.get('/api/greeting', (req, res) => res.send('Hello'))