Python의 Flask에서 route 설정시 subdomain 주소를 사용하는 방법을 알아봅니다. 어떻게 해야할까요?
# Python flask에서 subdomain route 설정 방법
서브도메인을 하나 만들고 예를들어 보겠습니다.
- Host : webisfree.com
- Subdomain : api.webisfree.com
이처럼 서브도메인(sub domain)을 다양한 목적으로 사용되며 해당 url로 접속한 방문자에게 맞는 뷰를 제공해야합니다. 아래는 코드입니다.
@ app.py@app.route("/", subdomain="api")
def index_api():
# 서브도메인 api로 접속하는 경우
return "okay"
위와 같이 route()의 파라미터에 subdomain값을 추가하는 방법을 사용합니다. 여기서 subdomain="api" 이 부분이 꼭 필요한 설정 부분입니다.
! 또 다른 서브도메인 예제
만약 다른 subdomain이 존재한다면? 추가로 test라는 서브도메인을 추가해보겠습니다.
@app.route("/", subdomain="test")
def index_test():
# 서브도메인 test인 경우
return "okay"
해당 url로 접속시 "okay" 문구가 출력되면 정상입니다.
# 마치면서
여기까지 Flask의 route 설정시 서브도메인(Sub Domain) 사용에 대하여 알아보았습니다.
! 라우팅 설정 및 정보바로가기
http://webisfree.com/2017-11-07/python-flask-route-설정-및-템플릿-파일-지정하기