Flask #4 라우팅 / 라우터란?

iwantit·2026년 3월 19일

Flask

목록 보기
4/8

1. 라우팅 vs 라우터

1.1 Routing(라우팅)

Routing: 요청을 어디로 보낼지 결정하는 (규칙)이다.

@app.route('/user')
def user():
    return "User Page"

-> 라우팅 부분은 @app.route("/")이다.
/user라는 URL로 요청이 들어오면 user 함수를 실행한다.

즉, 라우팅은 URL과 실행될 코드(함수)를 연결하는 설정이다!

1.2 Router(라우터)

Router: Routing 규칙을 실제로 적용하여 요청을 처리하는 주체이다.

app = Flask(__name__)

-> app = Flask(name)
네트워크의 라우터랑은 다른 개념이다.

1.3 요청 처리 흐름

  1. Client가 특정 URL로 요청
  2. Router가 요청을 받아서
  3. Routing 규칙 확인하고
  4. 매칭되는 함수 실행한다.
  5. 결과를 클라이언트에게 반환
profile
클라우드/백엔드 엔지니어 지망생

0개의 댓글