NODE + EXPRESS

브라우저 밖 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'))