웹 서버는 이용자가 요청한 웹 페이지를 찾아 반환하는 중요한 역할을 한다. 다시 말해 웹 서버를 만들지 못한다면 우리가 아무리 멋지고 유익한 웹 페이지를 만들어도 인터넷을 통해 다른 사람에게 보여줄 방법이 없게 된다.

Why Flask?

51dbee4919ba76206a5b66948b667b16b71aa88fbaad038140ce5d992ecf1030.webp

웹 서버를 구축하는 방법은 다양하지만, Flask는 특히 Python이라는 친숙한 프로그래밍 언어를 기반으로 하고 있기 때문에 비교적 학습하기 쉽고 직관적인 구조를 가지고 있다. 또한 Flask는 가볍고 유연한 특성 덕분에 다양한 프로젝트에 적합하다.

다음의 목표를 달성하기:


웹 서버

웹 서버란?

웹 서버**(Web Server)**란 요청을 받으면 응답을 돌려주는 프로그램이다.

6a6dc889cba626118fc36efc5d4ab8d3d0050529cb02b149bf20a6ce2429f594.jpg

이는 구현된 논리 흐름 상 웹 서버가 요청된 경로에 따라 다른 웹 페이지를 반환하기 때문이다. 예를 들어,

이처럼 브라우저의 요청을 처리해서 알맞은 웹 페이지를 반환하도록 논리 흐름이 구현된 프로그램이 바로 웹 서버이다.