TIL #47 Flask 시작하기 (ping-pong API)

강경훈·2020년 11월 1일
0
post-thumbnail

1. miniconda 가상환경

conda create -n [가상환경 이름] python=3.8

프로젝트의 환경을 구분하기 위해 먼저 위의 명령어를 통해 가상환경을 만들었다. (플라스크는 파이썬 기반이므로 python=3.8 환경을 만듦)

2. flask 설치하기

pip install flask

pip install을 이용하여 flask 모듈 설치

3. app.py

원하는 디렉토리 안에 app.py를 만들고 기본적인 ping-pong api 작성


app = Flask(__name__)

@app.route("/ping", methods=['GET'])
def ping():

        return "pong"
  • @app.rout(api, method) : api 주소와 http method를 설정해 주는 decorator
  • def ping() : 함수 위의 decorator에서 설정한 api 주소와 method가 맞을 경우 다음 함수를 실행함

4. 서버 run

  • app.py를 debuge 모드 on 상태로 port 5000에 서버 run
    (django 기본포드 :8000, flask 기본포트 : 5000)
    FLASK_APP=app.py FLASK_DEBUG=1 flask run

5. postman으로 ping-pong api 구현 확인

profile
방랑하는 개발자

0개의 댓글