아래와 같은 플라스크 코드가 있다.
index() 라는 함수의 위에
@app.route() 라는 것이 붙어있다.
이놈의 역할은 무엇일까?
바로 라우팅이다.
코드를 실행시켰을 때 주어지는 이 URL의 뒤에다가
route()의 괄호 안에 있는 URL을 붙이면
바로 아래에 있는 함수가 실행되는 것이다.
URL에서 가장 뒤에 붙은 / 문자는 생략 가능하기 때문에, @app.route('/')는 http://127.0.0.1:5000 에 들어갔을 때 실행될 함수를 지정, 즉 메인페이지의 내용을 결정한다.
http://127.0.0.1:5000 에 들어가보자.
index() 함수에 적힌 대로 Welcome이 표시된다.
이렇게 어떤 URL에 어떤 내용이 연결될지 정해주는 것이 라우팅이다.
강의 영상에서 보여준 다른 함수들도 추가해서 돌려보자.
'기타 공부 > 생활코딩 Python Flask Web Framework 노트정리' 카테고리의 다른 글
6. 읽기 (0) | 2022.10.22 |
---|---|
5. 홈페이지 구현 (2) | 2022.10.22 |
3. 플라스크를 사용하는 이유 (0) | 2022.10.22 |
2. 나의 컴퓨터에 개발환경셋팅 (0) | 2022.10.21 |
0. 이 강의를 듣는 이유 (0) | 2022.10.21 |